Interface RuleType

All Superinterfaces:
XACMLObject, XMLObject
All Known Implementing Classes:
RuleTypeImpl

public interface RuleType extends XACMLObject
XACML Rule schema type.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Local name of the element Rule.
      See Also:
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      QName of the element Rule.
    • SCHEMA_TYPE_LOCAL_NAME

      static final String SCHEMA_TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
    • SCHEMA_TYPE_NAME

      static final QName SCHEMA_TYPE_NAME
      QName of the XSI type.
    • RULE_ID_ATTRIB_NAME

      static final String RULE_ID_ATTRIB_NAME
      RuleId attribute name.
      See Also:
    • EFFECT_ATTRIB_NAME

      static final String EFFECT_ATTRIB_NAME
      Effect attribute name.
      See Also:
  • Method Details

    • getDescription

      DescriptionType getDescription()
      Gets the description of this rule.
      Returns:
      description of this rule
    • setDescription

      void setDescription(DescriptionType description)
      Sets the description of this rule.
      Parameters:
      description - the description of this rule
    • getTarget

      TargetType getTarget()
      Gets the target of this rule.
      Returns:
      the target of this rule
    • setTarget

      void setTarget(TargetType target)
      Sets the target of this rule.
      Parameters:
      target - the target of this rule
    • getCondition

      ConditionType getCondition()
      Gets the condition for this rule.
      Returns:
      the condition for this rule
    • setCondition

      void setCondition(ConditionType condition)
      Sets the condition for this rule.
      Parameters:
      condition - the condition for this rule
    • getRuleId

      String getRuleId()
      Gets the ID for this rule.
      Returns:
      the ID for this rule
    • setRuleId

      void setRuleId(String id)
      Sets the ID for this rule.
      Parameters:
      id - the ID for this rule
    • getEffect

      EffectType getEffect()
      Gets the effect of the rule.
      Returns:
      the effect of the rule
    • setEffect

      void setEffect(EffectType type)
      Sets the effect of the rule.
      Parameters:
      type - the effect of the rule