org.jboss.security.xacml.core.model.context
Class AttributeType

java.lang.Object
  extended by org.jboss.security.xacml.core.model.context.AttributeType

public class AttributeType
extends java.lang.Object

Java class for AttributeType complex type.

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

 <complexType name="AttributeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:oasis:names:tc:xacml:2.0:context:schema:os}AttributeValue" maxOccurs="unbounded"/>
       </sequence>
       <attribute name="AttributeId" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="DataType" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="Issuer" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String attributeId
           
protected  java.util.List<AttributeValueType> attributeValue
           
protected  java.lang.String dataType
           
protected  java.lang.String issuer
           
 
Constructor Summary
AttributeType()
           
 
Method Summary
 java.lang.String getAttributeId()
          Gets the value of the attributeId property.
 java.util.List<AttributeValueType> getAttributeValue()
          Gets the value of the attributeValue property.
 java.lang.String getDataType()
          Gets the value of the dataType property.
 java.lang.String getIssuer()
          Gets the value of the issuer property.
 void setAttributeId(java.lang.String value)
          Sets the value of the attributeId property.
 void setDataType(java.lang.String value)
          Sets the value of the dataType property.
 void setIssuer(java.lang.String value)
          Sets the value of the issuer property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeValue

protected java.util.List<AttributeValueType> attributeValue

attributeId

protected java.lang.String attributeId

dataType

protected java.lang.String dataType

issuer

protected java.lang.String issuer
Constructor Detail

AttributeType

public AttributeType()
Method Detail

getAttributeValue

public java.util.List<AttributeValueType> getAttributeValue()
Gets the value of the attributeValue property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributeValue property.

For example, to add a new item, do as follows:

    getAttributeValue().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeValueType


getAttributeId

public java.lang.String getAttributeId()
Gets the value of the attributeId property.

Returns:
possible object is String

setAttributeId

public void setAttributeId(java.lang.String value)
Sets the value of the attributeId property.

Parameters:
value - allowed object is String

getDataType

public java.lang.String getDataType()
Gets the value of the dataType property.

Returns:
possible object is String

setDataType

public void setDataType(java.lang.String value)
Sets the value of the dataType property.

Parameters:
value - allowed object is String

getIssuer

public java.lang.String getIssuer()
Gets the value of the issuer property.

Returns:
possible object is String

setIssuer

public void setIssuer(java.lang.String value)
Sets the value of the issuer property.

Parameters:
value - allowed object is String


Copyright © 2007 JBoss Inc.. All Rights Reserved.