org.opensaml.xacml.ctx
Interface AttributeType

All Superinterfaces:
org.opensaml.xml.validation.ValidatingXMLObject, XACMLObject, org.opensaml.xml.XMLObject
All Known Implementing Classes:
AttributeTypeImpl

public interface AttributeType
extends XACMLObject

XACML context Attribute schema type.


Field Summary
static java.lang.String ATTRIBUTEID_ATTTRIB_NAME
          Name of the AttributeId attribute.
static java.lang.String DATATYPE_ATTRIB_NAME
          Name for the Datatype attribute.
static java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
          Local name of the Attribute element.
static javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
          Default element name XACML20.
static java.lang.String ISSUER_ATTRIB_NAME
          Name of the Issuer attribute.
static java.lang.String TYPE_LOCAL_NAME
          Local name of the XSI type.
static javax.xml.namespace.QName TYPE_NAME
          QName of the XSI type XACML20.
 
Method Summary
 java.lang.String getAttributeID()
          gets the AttributeId.
 java.util.List<AttributeValueType> getAttributeValues()
          Gets the list of attribute values for this attribute.
 java.lang.String getDataType()
          Get the datatype of the attribute.
 java.lang.String getIssuer()
          Gets the issuer of the attribute.
 void setAttributeID(java.lang.String attributeId)
          Sets the AttributeId.
 void setDataType(java.lang.String datatype)
          Sets the datatype of the attribute.
 void setIssuer(java.lang.String issuer)
          Sets the issuer of the attribute.
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
Local name of the Attribute element.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
Default element name XACML20.


TYPE_LOCAL_NAME

static final java.lang.String TYPE_LOCAL_NAME
Local name of the XSI type.

See Also:
Constant Field Values

TYPE_NAME

static final javax.xml.namespace.QName TYPE_NAME
QName of the XSI type XACML20.


ATTRIBUTEID_ATTTRIB_NAME

static final java.lang.String ATTRIBUTEID_ATTTRIB_NAME
Name of the AttributeId attribute.

See Also:
Constant Field Values

DATATYPE_ATTRIB_NAME

static final java.lang.String DATATYPE_ATTRIB_NAME
Name for the Datatype attribute.

See Also:
Constant Field Values

ISSUER_ATTRIB_NAME

static final java.lang.String ISSUER_ATTRIB_NAME
Name of the Issuer attribute.

See Also:
Constant Field Values
Method Detail

getAttributeID

java.lang.String getAttributeID()
gets the AttributeId.

Returns:
the AttributeId

getAttributeValues

java.util.List<AttributeValueType> getAttributeValues()
Gets the list of attribute values for this attribute.

Returns:
the list of values for this attribute

getDataType

java.lang.String getDataType()
Get the datatype of the attribute.

Returns:
the datatype

getIssuer

java.lang.String getIssuer()
Gets the issuer of the attribute.

Returns:
the value of Issuer

setAttributeID

void setAttributeID(java.lang.String attributeId)
Sets the AttributeId.

Parameters:
attributeId - is the wanted AttributeId

setDataType

void setDataType(java.lang.String datatype)
Sets the datatype of the attribute.

Parameters:
datatype - is the wanted datatype

setIssuer

void setIssuer(java.lang.String issuer)
Sets the issuer of the attribute.

Parameters:
issuer - is the issuer of the attribute


Copyright © 2006-2011 Internet2. All Rights Reserved.