Package org.openremote.model.rules
Class Ruleset
java.lang.Object
org.openremote.model.rules.Ruleset
- Direct Known Subclasses:
AssetRuleset
,GlobalRuleset
,RealmRuleset
Rules can be defined in three scopes: global, for a realm, for an asset sub-tree.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected Date
protected boolean
protected String
protected Long
protected @NotNull Ruleset.Lang
protected Date
protected @NotNull(message="{Ruleset.name.NotNull}") @Size(min=3,max=255,message="{Ruleset.name.Size}") String
protected String
static final String
protected RulesetStatus
static final String
static final String
protected long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Ruleset()
protected
Ruleset
(String name, Ruleset.Lang language, String rules) -
Method Summary
Modifier and TypeMethodDescriptiongetError()
getId()
getLang()
getMeta()
getName()
getRules()
long
boolean
boolean
boolean
boolean
setContinueOnError
(boolean continueOnError) setCreatedOn
(Date createdOn) setEnabled
(boolean enabled) setLang
(Ruleset.Lang lang) setLastModified
(Date lastModified) setShowOnList
(boolean showOn) setStatus
(RulesetStatus status) setTriggerOnPredictedData
(boolean triggerOnPredictedData) setValidity
(CalendarEvent calendarEvent) setVersion
(long version) toString()
protected void
-
Field Details
-
SHOW_ON_LIST
- See Also:
-
CONTINUE_ON_ERROR
- See Also:
-
VALIDITY
- See Also:
-
TRIGGER_ON_PREDICTED_DATA
- See Also:
-
id
-
version
protected long version -
createdOn
-
lastModified
-
name
@NotNull(message="{Ruleset.name.NotNull}") @Size(min=3, max=255, message="{Ruleset.name.Size}") protected @NotNull(message="{Ruleset.name.NotNull}") @Size(min=3,max=255,message="{Ruleset.name.Size}") String name -
enabled
protected boolean enabled -
rules
-
lang
-
meta
-
status
-
error
-
-
Constructor Details
-
Ruleset
protected Ruleset() -
Ruleset
-
-
Method Details
-
getId
-
setId
-
getVersion
public long getVersion() -
setVersion
-
getCreatedOn
-
setCreatedOn
-
updateLastModified
protected void updateLastModified() -
setLastModified
-
setLastModified
-
getLastModified
-
getName
-
setName
-
isEnabled
public boolean isEnabled() -
setEnabled
-
getRules
-
setRules
-
getLang
-
setLang
-
getMeta
-
setMeta
-
getStatus
-
setStatus
-
getError
-
setError
-
isContinueOnError
public boolean isContinueOnError() -
setContinueOnError
-
getValidity
-
setValidity
-
isTriggerOnPredictedData
public boolean isTriggerOnPredictedData() -
setTriggerOnPredictedData
-
isShowOnList
public boolean isShowOnList() -
setShowOnList
-
toString
-