Package org.opensaml.xacml.policy.impl
Class AttributeAssignmentTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.AttributeValueTypeImpl
-
- org.opensaml.xacml.policy.impl.AttributeAssignmentTypeImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.AttributeExtensibleXMLObject,org.opensaml.core.xml.ElementExtensibleXMLObject,org.opensaml.core.xml.XMLObject,org.opensaml.xacml.policy.AttributeAssignmentType,org.opensaml.xacml.policy.AttributeValueType,org.opensaml.xacml.policy.ExpressionType,org.opensaml.xacml.XACMLObject
public class AttributeAssignmentTypeImpl extends AttributeValueTypeImpl implements org.opensaml.xacml.policy.AttributeAssignmentType
Implementation forAttributeAssignmentType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringattributeIdValue for the attribute AttributeId.-
Fields inherited from interface org.opensaml.xacml.policy.AttributeAssignmentType
ATTR_ID_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeAssignmentTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributeId()voidsetAttributeId(String newAttributeID)-
Methods inherited from class org.opensaml.xacml.policy.impl.AttributeValueTypeImpl
getDataType, getOrderedChildren, getUnknownAttributes, getUnknownXMLObjects, getUnknownXMLObjects, getValue, setDataType, setValue
-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject
getUnknownAttributes
-
Methods inherited from interface org.opensaml.xacml.policy.AttributeValueType
getDataType, getValue, setDataType, setValue
-
Methods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject
getUnknownXMLObjects, getUnknownXMLObjects
-
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 Detail
-
attributeId
private String attributeId
Value for the attribute AttributeId.
-
-
Constructor Detail
-
AttributeAssignmentTypeImpl
protected AttributeAssignmentTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getAttributeId
public String getAttributeId()
- Specified by:
getAttributeIdin interfaceorg.opensaml.xacml.policy.AttributeAssignmentType
-
setAttributeId
public void setAttributeId(String newAttributeID)
- Specified by:
setAttributeIdin interfaceorg.opensaml.xacml.policy.AttributeAssignmentType
-
-