public class CollectionPersister
extends java.lang.Object
Constructor and Description |
---|
CollectionPersister(IdProvider idProvider) |
public CollectionPersister(IdProvider idProvider)
public void deleteAction(HubContext hctx, CollectionPersistenceContext pctx, java.lang.String id)
public void deleteActionSet(CollectionPersistenceContext pctx, HubContext hctx, java.lang.String id)
public void deleteDataStream(CollectionPersistenceContext pctx, HubContext hctx, java.lang.String id)
public void deleteDevice(CollectionPersistenceContext pctx, DeviceContext ctx)
public void deleteDeviceConfiguration(CollectionPersistenceContext pctx, DeviceContext ctx, boolean commit)
public void deleteDeviceVariable(CollectionPersistenceContext pctx, DeviceVariableContext vctx)
public void deleteHubConfiguration(CollectionPersistenceContext pctx, HubContext hctx, boolean commit)
public void deleteLocalPluginConfiguration(CollectionPersistenceContext cpctx, PluginContext pctx, boolean commit)
public void deleteTask(CollectionPersistenceContext pctx, TaskContext tctx)
public void deletePresenceEntity(CollectionPersistenceContext pctx, PresenceEntityContext pectx)
public void deletePresenceLocation(CollectionPersistenceContext pctx, PresenceLocationContext plctx)
public void deleteTaskCondition(CollectionPersistenceContext pctx, TaskContext tctx, java.lang.String id)
public void deleteTaskConditions(CollectionPersistenceContext pctx, TaskContext tctx)
public java.lang.String getActionSetIdFromKey(HubContext ctx, java.lang.String key)
public boolean hasDevice(CollectionPersistenceContext pctx, DeviceContext ctx)
public PropertyContainer restoreAction(CollectionPersistenceContext pctx, HubContext ctx, java.lang.String actionId)
public java.util.Map<java.lang.String,java.lang.Object> restoreActionProperties(HubContext ctx, CollectionPersistenceContext pctx, java.lang.String actionId)
public PropertyContainerSet restoreActionSet(HubContext ctx, CollectionPersistenceContext pctx, java.lang.String actionSetId)
public DataStream restoreDataStream(CollectionPersistenceContext pctx, HubContext hctx, java.lang.String dataStreamId)
public HobsonDeviceDescriptor restoreDevice(CollectionPersistenceContext pctx, DeviceContext ctx)
public java.util.Map<java.lang.String,java.lang.Object> restoreDeviceConfiguration(CollectionPersistenceContext pctx, DeviceContext ctx)
public java.lang.Long restoreDeviceLastCheckIn(CollectionPersistenceContext pctx, DeviceContext dctx)
public java.lang.String restoreDeviceName(CollectionPersistenceContext pctx, DeviceContext dctx)
public java.util.Set<java.lang.String> restoreDeviceTags(CollectionPersistenceContext pctx, DeviceContext dctx)
public DeviceVariableDescriptor restoreDeviceVariableDescription(CollectionPersistenceContext pctx, DeviceContext ctx, java.lang.String name)
public ActionClass restoreDeviceActionClass(CollectionPersistenceContext pctx, DeviceContext ctx, java.lang.String actionClassId)
public java.util.Map<java.lang.String,java.lang.Object> restoreHubConfiguration(CollectionPersistenceContext cpctx, HubContext hctx, PropertyContainerClassContext pccctx)
public java.util.Map<java.lang.String,java.lang.Object> restoreLocalPluginConfiguration(CollectionPersistenceContext cpctx, PluginContext pctx)
public PresenceEntity restorePresenceEntity(CollectionPersistenceContext pctx, PresenceEntityContext pectx)
public PresenceLocation restorePresenceLocation(CollectionPersistenceContext pctx, PresenceLocationContext plctx)
public HobsonTask restoreTask(CollectionPersistenceContext taskCtx, TaskContext tctx)
public void saveAction(HubContext ctx, CollectionPersistenceContext pctx, PropertyContainer action, boolean commit)
public void saveActionProperties(HubContext ctx, CollectionPersistenceContext pctx, PropertyContainer action, boolean commit)
public java.lang.String saveActionSet(HubContext ctx, CollectionPersistenceContext pctx, PropertyContainerSet actionSet, boolean commit)
public void saveCondition(CollectionPersistenceContext pctx, TaskContext tctx, PropertyContainer pc, boolean commit)
public void saveDataStream(CollectionPersistenceContext pctx, HubContext hctx, DataStream dataStream, boolean commit)
public void saveDevice(CollectionPersistenceContext pctx, HobsonDeviceDescriptor device, boolean commit)
public void saveDeviceConfiguration(CollectionPersistenceContext pctx, DeviceContext dctx, java.util.Map<java.lang.String,java.lang.Object> config, boolean commit)
public void saveDeviceLastCheckIn(CollectionPersistenceContext pctx, DeviceContext dctx, long lastCheckin, boolean commit)
public void saveDeviceName(CollectionPersistenceContext pctx, DeviceContext dctx, java.lang.String name, boolean commit)
public void saveDeviceTags(CollectionPersistenceContext pctx, DeviceContext dctx, java.util.Set<java.lang.String> tags, boolean commit)
public void saveGlobalVariable(CollectionPersistenceContext pctx, GlobalVariableDescriptor desc, GlobalVariable val, boolean commit)
public void saveHubConfiguration(CollectionPersistenceContext cpctx, HubContext hctx, java.util.Map<java.lang.String,java.lang.Object> config, boolean commit)
public void saveLocalPluginConfiguration(CollectionPersistenceContext cpctx, PluginContext pctx, java.util.Map<java.lang.String,java.lang.Object> config, boolean commit)
public void saveTask(CollectionPersistenceContext pctx, HobsonTask task, boolean commit)
public void savePresenceEntity(CollectionPersistenceContext pctx, PresenceEntity pe, boolean commit)
public void savePresenceLocation(CollectionPersistenceContext pctx, PresenceLocation pl, boolean commit)
public void saveDeviceVariableDescription(CollectionPersistenceContext pctx, DeviceVariableDescriptor vd, boolean commit)
public void saveDeviceActionClass(CollectionPersistenceContext pctx, ActionClass ac, boolean commit)
Copyright © 2015 Whizzo Software LLC. All rights reserved.