Class RulesetStorageService

java.lang.Object
org.openremote.manager.rules.RulesetStorageService
All Implemented Interfaces:
org.openremote.model.ContainerService

public class RulesetStorageService extends Object implements org.openremote.model.ContainerService
  • Field Details

    • PRIORITY

      public static final int PRIORITY
      See Also:
    • persistenceService

      protected org.openremote.container.persistence.PersistenceService persistenceService
    • identityService

      protected ManagerIdentityService identityService
  • Constructor Details

    • RulesetStorageService

      public RulesetStorageService()
  • Method Details

    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface org.openremote.model.ContainerService
    • init

      public void init(org.openremote.model.Container container) throws Exception
      Specified by:
      init in interface org.openremote.model.ContainerService
      Throws:
      Exception
    • start

      public void start(org.openremote.model.Container container) throws Exception
      Specified by:
      start in interface org.openremote.model.ContainerService
      Throws:
      Exception
    • stop

      public void stop(org.openremote.model.Container container) throws Exception
      Specified by:
      stop in interface org.openremote.model.ContainerService
      Throws:
      Exception
    • find

      public <T extends org.openremote.model.rules.Ruleset> T find(Class<T> rulesetType, Long id)
    • find

      public <T extends org.openremote.model.rules.Ruleset> T find(Class<T> rulesetType, Long id, boolean loadComplete)
    • find

      public <T extends org.openremote.model.rules.Ruleset> T find(Class<T> rulesetType, org.openremote.model.query.RulesetQuery query)
    • findAll

      public <T extends org.openremote.model.rules.Ruleset> List<T> findAll(Class<T> rulesetType, org.openremote.model.query.RulesetQuery query)
    • merge

      public <T extends org.openremote.model.rules.Ruleset> T merge(T ruleset)
    • delete

      public <T extends org.openremote.model.rules.Ruleset> void delete(Class<T> rulesetType, Long id)
    • 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

      protected void appendOrder(StringBuilder sb, org.openremote.model.query.RulesetQuery query)
    • appendLimit

      protected void appendLimit(StringBuilder sb, org.openremote.model.query.RulesetQuery query)
    • 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

      public String toString()
      Overrides:
      toString in class Object