psdi.common.condition

Class MaxConditionBase

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, FixedLoggerNames, FixedLoggers


    public class MaxConditionBase
    extends CachedObject
    implements FixedLoggers
    The object that represent a condition. It contains the information of condition number, expression, or classnames. This is the object that stored in the condition cache. It also evaluates.
    See Also:
    Serialized Form
    • Method Detail

      • isExpression

        public boolean isExpression()
        Whether it is a expression condition.
        Returns:
      • getConditionNum

        public java.lang.String getConditionNum()
        Returns condition number. It returns null if it is a temporary condition without the number.
        Returns:
      • getClassName

        public java.lang.String getClassName()
        Used by UserProfileHierarchySet for Profile tab in Users app. This should be called after evaluating isExpression = False.
        Returns:
        class name
      • getExpression

        public java.lang.String getExpression()
        Used by UserProfileHierarchySet for Profile tab in Users app. This should be called after evaluating isExpression = True.
        Returns:
        strValue
      • setMboCachable

        public void setMboCachable(boolean cachable)
      • isMboCachable

        public boolean isMboCachable()
      • getCacheName

        public java.lang.String getCacheName()
        Get cache name
        Specified by:
        getCacheName in class CachedObject
        Returns:
        cache name