org.opensaml.xacml.ctx
Interface AttributeType

All Superinterfaces:
ValidatingXMLObject, XACMLObject, XMLObject
All Known Implementing Classes:
AttributeTypeImpl

public interface AttributeType
extends XACMLObject

XACML context Attribute schema type.


Field Summary
static String ATTRIBUTEID_ATTTRIB_NAME
          Name of the AttributeId attribute.
static String DATATYPE_ATTRIB_NAME
          Name for the Datatype attribute.
static String DEFAULT_ELEMENT_LOCAL_NAME
          Local name of the Attribute element.
static QName DEFAULT_ELEMENT_NAME
          Default element name XACML20.
static String ISSUER_ATTRIB_NAME
          Name of the Issuer attribute.
static String TYPE_LOCAL_NAME
          Local name of the XSI type.
static QName TYPE_NAME
          QName of the XSI type XACML20.
 
Method Summary
 String getAttributeID()
          gets the AttributeId.
 List<AttributeValueType> getAttributeValues()
          Gets the list of attribute values for this attribute.
 String getDataType()
          Get the datatype of the attribute.
 String getIssuer()
          Gets the issuer of the attribute.
 void setAttributeID(String attributeId)
          Sets the AttributeId.
 void setDataType(String datatype)
          Sets the datatype of the attribute.
 void setIssuer(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, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final String DEFAULT_ELEMENT_LOCAL_NAME
Local name of the Attribute element.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final QName DEFAULT_ELEMENT_NAME
Default element name XACML20.


TYPE_LOCAL_NAME

static final String TYPE_LOCAL_NAME
Local name of the XSI type.

See Also:
Constant Field Values

TYPE_NAME

static final QName TYPE_NAME
QName of the XSI type XACML20.


ATTRIBUTEID_ATTTRIB_NAME

static final String ATTRIBUTEID_ATTTRIB_NAME
Name of the AttributeId attribute.

See Also:
Constant Field Values

DATATYPE_ATTRIB_NAME

static final String DATATYPE_ATTRIB_NAME
Name for the Datatype attribute.

See Also:
Constant Field Values

ISSUER_ATTRIB_NAME

static final String ISSUER_ATTRIB_NAME
Name of the Issuer attribute.

See Also:
Constant Field Values
Method Detail

getAttributeID

String getAttributeID()
gets the AttributeId.

Returns:
the AttributeId

getAttributeValues

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

Returns:
the list of values for this attribute

getDataType

String getDataType()
Get the datatype of the attribute.

Returns:
the datatype

getIssuer

String getIssuer()
Gets the issuer of the attribute.

Returns:
the value of Issuer

setAttributeID

void setAttributeID(String attributeId)
Sets the AttributeId.

Parameters:
attributeId - is the wanted AttributeId

setDataType

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

Parameters:
datatype - is the wanted datatype

setIssuer

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

Parameters:
issuer - is the issuer of the attribute


Copyright © 1999-2013. All Rights Reserved.