org.jboss.security.xacml.core.model.policy
Class RuleType

java.lang.Object
  extended by org.jboss.security.xacml.core.model.policy.RuleType

public class RuleType
extends Object

Java class for RuleType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RuleType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}Description" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}Target" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}Condition" minOccurs="0"/>
       </sequence>
       <attribute name="RuleId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="Effect" use="required" type="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}EffectType" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ConditionType condition
           
protected  String description
           
protected  EffectType effect
           
protected  String ruleId
           
protected  TargetType target
           
 
Constructor Summary
RuleType()
           
 
Method Summary
 ConditionType getCondition()
          Gets the value of the condition property.
 String getDescription()
          Gets the value of the description property.
 EffectType getEffect()
          Gets the value of the effect property.
 String getRuleId()
          Gets the value of the ruleId property.
 TargetType getTarget()
          Gets the value of the target property.
 void setCondition(ConditionType value)
          Sets the value of the condition property.
 void setDescription(String value)
          Sets the value of the description property.
 void setEffect(EffectType value)
          Sets the value of the effect property.
 void setRuleId(String value)
          Sets the value of the ruleId property.
 void setTarget(TargetType value)
          Sets the value of the target property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected String description

target

protected TargetType target

condition

protected ConditionType condition

ruleId

protected String ruleId

effect

protected EffectType effect
Constructor Detail

RuleType

public RuleType()
Method Detail

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getTarget

public TargetType getTarget()
Gets the value of the target property.

Returns:
possible object is TargetType

setTarget

public void setTarget(TargetType value)
Sets the value of the target property.

Parameters:
value - allowed object is TargetType

getCondition

public ConditionType getCondition()
Gets the value of the condition property.

Returns:
possible object is ConditionType

setCondition

public void setCondition(ConditionType value)
Sets the value of the condition property.

Parameters:
value - allowed object is ConditionType

getRuleId

public String getRuleId()
Gets the value of the ruleId property.

Returns:
possible object is String

setRuleId

public void setRuleId(String value)
Sets the value of the ruleId property.

Parameters:
value - allowed object is String

getEffect

public EffectType getEffect()
Gets the value of the effect property.

Returns:
possible object is EffectType

setEffect

public void setEffect(EffectType value)
Sets the value of the effect property.

Parameters:
value - allowed object is EffectType


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.