Package com.adobe.aem.dermis.model
Interface IRule
-
- All Superinterfaces:
java.io.Serializable
public interface IRule extends java.io.SerializableContains attributes for rules of Asset.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAttributeFqn()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
-
-