Package org.opensaml.xacml.ctx
Interface AttributeType
- All Superinterfaces:
XACMLObject
,XMLObject
- All Known Implementing Classes:
AttributeTypeImpl
XACML context Attribute schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Name of the AttributeId attribute.static final String
Name for the Datatype attribute.static final String
Local name of the Attribute element.static final QName
Default element name XACML20.static final String
Name of the Issuer attribute.static final String
Local name of the XSI type.static final QName
QName of the XSI type XACML20. -
Method Summary
Modifier and TypeMethodDescriptiongets the AttributeId.Gets the list of attribute values for this attribute.Get the datatype of the attribute.Gets the issuer of the attribute.void
setAttributeID
(String attributeId) Sets the AttributeId.void
setDataType
(String datatype) Sets the datatype of the attribute.void
Sets the issuer of the attribute.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the Attribute element.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name XACML20. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type XACML20. -
ATTRIBUTEID_ATTTRIB_NAME
Name of the AttributeId attribute.- See Also:
-
DATATYPE_ATTRIB_NAME
Name for the Datatype attribute.- See Also:
-
ISSUER_ATTRIB_NAME
Name of the Issuer attribute.- See Also:
-
-
Method Details
-
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
Sets the AttributeId.- Parameters:
attributeId
- is the wanted AttributeId
-
setDataType
Sets the datatype of the attribute.- Parameters:
datatype
- is the wanted datatype
-
setIssuer
Sets the issuer of the attribute.- Parameters:
issuer
- is the issuer of the attribute
-