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

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

public class SubjectMatchType
extends Object

Java class for SubjectMatchType complex type.

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

 <complexType name="SubjectMatchType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}AttributeValue"/>
         <choice>
           <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}SubjectAttributeDesignator"/>
           <element ref="{urn:oasis:names:tc:xacml:2.0:policy:schema:os}AttributeSelector"/>
         </choice>
       </sequence>
       <attribute name="MatchId" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AttributeSelectorType attributeSelector
           
protected  AttributeValueType attributeValue
           
protected  String matchId
           
protected  SubjectAttributeDesignatorType subjectAttributeDesignator
           
 
Constructor Summary
SubjectMatchType()
           
 
Method Summary
 AttributeSelectorType getAttributeSelector()
          Gets the value of the attributeSelector property.
 AttributeValueType getAttributeValue()
          Gets the value of the attributeValue property.
 String getMatchId()
          Gets the value of the matchId property.
 SubjectAttributeDesignatorType getSubjectAttributeDesignator()
          Gets the value of the subjectAttributeDesignator property.
 void setAttributeSelector(AttributeSelectorType value)
          Sets the value of the attributeSelector property.
 void setAttributeValue(AttributeValueType value)
          Sets the value of the attributeValue property.
 void setMatchId(String value)
          Sets the value of the matchId property.
 void setSubjectAttributeDesignator(SubjectAttributeDesignatorType value)
          Sets the value of the subjectAttributeDesignator property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeValue

protected AttributeValueType attributeValue

subjectAttributeDesignator

protected SubjectAttributeDesignatorType subjectAttributeDesignator

attributeSelector

protected AttributeSelectorType attributeSelector

matchId

protected String matchId
Constructor Detail

SubjectMatchType

public SubjectMatchType()
Method Detail

getAttributeValue

public AttributeValueType getAttributeValue()
Gets the value of the attributeValue property.

Returns:
possible object is AttributeValueType

setAttributeValue

public void setAttributeValue(AttributeValueType value)
Sets the value of the attributeValue property.

Parameters:
value - allowed object is AttributeValueType

getSubjectAttributeDesignator

public SubjectAttributeDesignatorType getSubjectAttributeDesignator()
Gets the value of the subjectAttributeDesignator property.

Returns:
possible object is SubjectAttributeDesignatorType

setSubjectAttributeDesignator

public void setSubjectAttributeDesignator(SubjectAttributeDesignatorType value)
Sets the value of the subjectAttributeDesignator property.

Parameters:
value - allowed object is SubjectAttributeDesignatorType

getAttributeSelector

public AttributeSelectorType getAttributeSelector()
Gets the value of the attributeSelector property.

Returns:
possible object is AttributeSelectorType

setAttributeSelector

public void setAttributeSelector(AttributeSelectorType value)
Sets the value of the attributeSelector property.

Parameters:
value - allowed object is AttributeSelectorType

getMatchId

public String getMatchId()
Gets the value of the matchId property.

Returns:
possible object is String

setMatchId

public void setMatchId(String value)
Sets the value of the matchId property.

Parameters:
value - allowed object is String


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