Package com.simplicite.util
Class Constraint.Rule
- java.lang.Object
-
- com.simplicite.util.Constraint.Rule
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- Constraint
public class Constraint.Rule extends java.lang.Object implements java.io.Serializable
Rule definition = single condition to apply multiple impacts- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Rule(java.lang.String name, java.lang.String condition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addImpact(java.lang.String expr, char objProp, char fieldProp, java.lang.String objFieldId, java.lang.String target, java.lang.String targetName)
java.lang.String
getCondition()
Get conditionjava.lang.String
getName()
Get namejava.lang.String
getScript(int index, boolean objectImpact, boolean fieldImpact, boolean targetImpact, boolean front)
Rule full script 'if (condition) { impacts...; }'java.lang.String
getScriptObjectProp(int index, boolean front)
void
setCondition(java.lang.String c)
Set conditionvoid
setName(java.lang.String name)
Set name
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Get name- Returns:
- Name
-
setName
public void setName(java.lang.String name)
Set name- Parameters:
name
- Name
-
getCondition
public java.lang.String getCondition()
Get condition- Returns:
- Condition
-
setCondition
public void setCondition(java.lang.String c)
Set condition- Parameters:
c
- Condition
-
addImpact
public void addImpact(java.lang.String expr, char objProp, char fieldProp, java.lang.String objFieldId, java.lang.String target, java.lang.String targetName)
-
getScript
public java.lang.String getScript(int index, boolean objectImpact, boolean fieldImpact, boolean targetImpact, boolean front)
Rule full script 'if (condition) { impacts...; }'- Parameters:
index
- IndexobjectImpact
- is an object impact ?fieldImpact
- is a field impact ?targetImpact
- is a target impact ?front
- front (javascript) or back (rhino) syntax ?- Returns:
- a non-prepared script (or null if no impact)
-
getScriptObjectProp
public java.lang.String getScriptObjectProp(int index, boolean front)
-
-