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 rules
      java.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