Package org.openremote.manager.rules
Class RulesetStorageService
java.lang.Object
org.openremote.manager.rules.RulesetStorageService
- All Implemented Interfaces:
org.openremote.model.ContainerService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ManagerIdentityServiceprotected org.openremote.container.persistence.PersistenceServicestatic final intFields inherited from interface org.openremote.model.ContainerService
DEFAULT_PRIORITY, HIGH_PRIORITY, LOW_PRIORITY, MED_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T extends org.openremote.model.rules.Ruleset>
voidappendFromString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query) protected voidappendLimit(StringBuilder sb, org.openremote.model.query.RulesetQuery query) protected voidappendOrder(StringBuilder sb, org.openremote.model.query.RulesetQuery query) protected <T extends org.openremote.model.rules.Ruleset>
voidappendSelectString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query) protected <T extends org.openremote.model.rules.Ruleset>
voidappendWhereString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query, List<RulesetStorageService.ParameterBinder> binders) <T extends org.openremote.model.rules.Ruleset>
void<T extends org.openremote.model.rules.Ruleset>
T<T extends org.openremote.model.rules.Ruleset>
T<T extends org.openremote.model.rules.Ruleset>
T<T extends org.openremote.model.rules.Ruleset>
List<T> intvoidinit(org.openremote.model.Container container) protected <T extends org.openremote.model.rules.Ruleset>
TmapResultTuple(Class<T> rulesetType, org.openremote.model.query.RulesetQuery query, ResultSet rs) <T extends org.openremote.model.rules.Ruleset>
Tmerge(T ruleset) voidstart(org.openremote.model.Container container) voidstop(org.openremote.model.Container container) toString()
-
Field Details
-
PRIORITY
public static final int PRIORITY- See Also:
-
persistenceService
protected org.openremote.container.persistence.PersistenceService persistenceService -
identityService
-
-
Constructor Details
-
RulesetStorageService
public RulesetStorageService()
-
-
Method Details
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceorg.openremote.model.ContainerService
-
init
- Specified by:
initin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
start
- Specified by:
startin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
find
-
find
-
find
public <T extends org.openremote.model.rules.Ruleset> T find(Class<T> rulesetType, org.openremote.model.query.RulesetQuery query) -
findAll
-
merge
public <T extends org.openremote.model.rules.Ruleset> T merge(T ruleset) -
delete
-
appendSelectString
protected <T extends org.openremote.model.rules.Ruleset> void appendSelectString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query) -
appendFromString
protected <T extends org.openremote.model.rules.Ruleset> void appendFromString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query) -
appendWhereString
protected <T extends org.openremote.model.rules.Ruleset> void appendWhereString(StringBuilder sb, Class<T> rulesetType, org.openremote.model.query.RulesetQuery query, List<RulesetStorageService.ParameterBinder> binders) -
appendOrder
-
appendLimit
-
mapResultTuple
protected <T extends org.openremote.model.rules.Ruleset> T mapResultTuple(Class<T> rulesetType, org.openremote.model.query.RulesetQuery query, ResultSet rs) throws SQLException - Throws:
SQLException
-
toString
-