Package com.adobe.aem.dermis.model
Interface IRule
-
- All Superinterfaces:
java.io.Serializable
public interface IRule extends java.io.Serializable
Contains attributes for rules of Asset.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAttributeFqn()
Gets the fully qualified name of the attribute (dot separated) on which this rule is defined.java.lang.String[]
getCalcExp()
Gets the calculate expression of Asset as rule grammar json strings.java.util.Set<java.lang.String>
getDependencyList()
Returns a set of variables used in any of the rulesjava.lang.String[]
getJspelExpressions()
Gets the calculate expression of Asset as JSPEL expression strings.
-
-
-
Method Detail
-
getCalcExp
java.lang.String[] getCalcExp()
Gets the calculate expression of Asset as rule grammar json strings.- Returns:
- the calculate expression of Asset.
-
getJspelExpressions
java.lang.String[] getJspelExpressions()
Gets the calculate expression of Asset as JSPEL expression strings.- Returns:
- the calculate expression of Asset.
-
getAttributeFqn
java.lang.String getAttributeFqn()
Gets the fully qualified name of the attribute (dot separated) on which this rule is defined.- Returns:
- the dot separated fqn of the attribute on which this rule model is defined.
-
getDependencyList
java.util.Set<java.lang.String> getDependencyList()
Returns a set of variables used in any of the rules- Returns:
- dependency list
-
-