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

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

public class ResourceMatchType
extends Object

Java class for ResourceMatchType complex type.

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

 <complexType name="ResourceMatchType">
   <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}ResourceAttributeDesignator"/>
           <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  AttributeDesignatorType resourceAttributeDesignator
           
 
Constructor Summary
ResourceMatchType()
           
 
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.
 AttributeDesignatorType getResourceAttributeDesignator()
          Gets the value of the resourceAttributeDesignator 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 setResourceAttributeDesignator(AttributeDesignatorType value)
          Sets the value of the resourceAttributeDesignator 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

resourceAttributeDesignator

protected AttributeDesignatorType resourceAttributeDesignator

attributeSelector

protected AttributeSelectorType attributeSelector

matchId

protected String matchId
Constructor Detail

ResourceMatchType

public ResourceMatchType()
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

getResourceAttributeDesignator

public AttributeDesignatorType getResourceAttributeDesignator()
Gets the value of the resourceAttributeDesignator property.

Returns:
possible object is AttributeDesignatorType

setResourceAttributeDesignator

public void setResourceAttributeDesignator(AttributeDesignatorType value)
Sets the value of the resourceAttributeDesignator property.

Parameters:
value - allowed object is AttributeDesignatorType

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 © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.