Class Rule
java.lang.Object
org.alfresco.rest.api.model.rules.Rule
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Rule.Builder
builder()
boolean
static Rule
from
(Rule ruleModel, RestModelMapper<SimpleCondition, ActionCondition> simpleConditionMapper) Converts service POJO rule to REST model rule.getId()
getName()
int
hashCode()
boolean
boolean
boolean
void
setActions
(List<Action> actions) void
setAsynchronous
(boolean asynchronous) void
setCascade
(boolean cascade) void
setConditions
(CompositeCondition conditions) void
setDescription
(String description) void
setEnabled
(boolean enabled) void
setErrorScript
(String errorScript) void
void
setIsShared
(Boolean shared) void
void
setRuleTriggers
(List<RuleTrigger> triggers) void
setTriggers
(List<String> triggers) toServiceModel
(Nodes nodes, RestModelMapper<SimpleCondition, ActionCondition> simpleConditionMapper) Convert the REST model object to the equivalent service POJO.toString()
-
Constructor Details
-
Rule
public Rule()
-
-
Method Details
-
from
public static Rule from(Rule ruleModel, RestModelMapper<SimpleCondition, ActionCondition> simpleConditionMapper) Converts service POJO rule to REST model rule. -
toServiceModel
public Rule toServiceModel(Nodes nodes, RestModelMapper<SimpleCondition, ActionCondition> simpleConditionMapper) Convert the REST model object to the equivalent service POJO.- Parameters:
nodes
- The nodes API.- Returns:
- The rule service POJO.
-
getId
-
setId
-
getName
-
setName
-
getDescription
-
setDescription
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isCascade
public boolean isCascade() -
setCascade
public void setCascade(boolean cascade) -
isAsynchronous
public boolean isAsynchronous() -
setAsynchronous
public void setAsynchronous(boolean asynchronous) -
getErrorScript
-
setErrorScript
-
getTriggers
-
setTriggers
-
setRuleTriggers
-
getConditions
-
setConditions
-
getActions
-
setActions
-
toString
-
equals
-
hashCode
public int hashCode() -
builder
-