Package org.opensaml.xacml.policy.impl
Class AttributeDesignatorTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.AttributeDesignatorTypeImpl
-
- All Implemented Interfaces:
XMLObject,AttributeDesignatorType,ExpressionType,XACMLObject
- Direct Known Subclasses:
SubjectAttributeDesignatorTypeImpl
public class AttributeDesignatorTypeImpl extends AbstractXACMLObject implements AttributeDesignatorType
Implementation ofAttributeDesignatorType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringattributeIdAttribute Id.private StringdataTypeDatatype.private StringissuerIssuer.private XSBooleanValuemustBePresentXSMust be present.-
Fields inherited from interface org.opensaml.xacml.policy.AttributeDesignatorType
ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME, ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME, ATTRIBUTE_ID_ATTRIB_NAME, DATA_TYPE_ATTRIB_NAME, ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME, ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME, ISSUER_ATTRIB_NAME, MUST_BE_PRESENT_ATTRIB_NAME, RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME, RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME, SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME, SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
-
Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML20
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeDesignatorTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAttributeId()StringgetDataType()StringgetIssuer()BooleangetMustBePresent()XSBooleanValuegetMustBePresentXSBoolean()List<XMLObject>getOrderedChildren()voidsetAttributeId(String id)voidsetDataType(String type)voidsetIssuer(String newIssuer)voidsetMustBePresent(Boolean present)voidsetMustBePresentXSBoolean(XSBooleanValue present)-
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.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
attributeId
private String attributeId
Attribute Id.
-
dataType
private String dataType
Datatype.
-
issuer
private String issuer
Issuer.
-
mustBePresentXS
private XSBooleanValue mustBePresentXS
Must be present.
-
-
Constructor Detail
-
AttributeDesignatorTypeImpl
protected AttributeDesignatorTypeImpl(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 interfaceAttributeDesignatorType
-
getDataType
public String getDataType()
- Specified by:
getDataTypein interfaceAttributeDesignatorType
-
getIssuer
public String getIssuer()
- Specified by:
getIssuerin interfaceAttributeDesignatorType
-
getMustBePresentXSBoolean
public XSBooleanValue getMustBePresentXSBoolean()
- Specified by:
getMustBePresentXSBooleanin interfaceAttributeDesignatorType
-
getMustBePresent
public Boolean getMustBePresent()
- Specified by:
getMustBePresentin interfaceAttributeDesignatorType
-
setAttributeId
public void setAttributeId(String id)
- Specified by:
setAttributeIdin interfaceAttributeDesignatorType
-
setDataType
public void setDataType(String type)
- Specified by:
setDataTypein interfaceAttributeDesignatorType
-
setIssuer
public void setIssuer(String newIssuer)
- Specified by:
setIssuerin interfaceAttributeDesignatorType
-
setMustBePresentXSBoolean
public void setMustBePresentXSBoolean(XSBooleanValue present)
- Specified by:
setMustBePresentXSBooleanin interfaceAttributeDesignatorType
-
setMustBePresent
public void setMustBePresent(Boolean present)
- Specified by:
setMustBePresentin interfaceAttributeDesignatorType
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-