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:
org.opensaml.core.xml.XMLObject,org.opensaml.xacml.policy.AttributeDesignatorType,org.opensaml.xacml.policy.ExpressionType,org.opensaml.xacml.XACMLObject
- Direct Known Subclasses:
SubjectAttributeDesignatorTypeImpl
public class AttributeDesignatorTypeImpl extends AbstractXACMLObject implements org.opensaml.xacml.policy.AttributeDesignatorType
Implementation ofAttributeDesignatorType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringattributeIdAttribute Id.private StringdataTypeDatatype.private StringissuerIssuer.private org.opensaml.core.xml.schema.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
-
-
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()org.opensaml.core.xml.schema.XSBooleanValuegetMustBePresentXSBoolean()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()voidsetAttributeId(String id)voidsetDataType(String type)voidsetIssuer(String newIssuer)voidsetMustBePresent(Boolean present)voidsetMustBePresentXSBoolean(org.opensaml.core.xml.schema.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
-
-
-
-
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 interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
getDataType
public String getDataType()
- Specified by:
getDataTypein interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
getIssuer
public String getIssuer()
- Specified by:
getIssuerin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
getMustBePresentXSBoolean
public org.opensaml.core.xml.schema.XSBooleanValue getMustBePresentXSBoolean()
- Specified by:
getMustBePresentXSBooleanin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
getMustBePresent
public Boolean getMustBePresent()
- Specified by:
getMustBePresentin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
setAttributeId
public void setAttributeId(String id)
- Specified by:
setAttributeIdin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
setDataType
public void setDataType(String type)
- Specified by:
setDataTypein interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
setIssuer
public void setIssuer(String newIssuer)
- Specified by:
setIssuerin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
setMustBePresentXSBoolean
public void setMustBePresentXSBoolean(org.opensaml.core.xml.schema.XSBooleanValue present)
- Specified by:
setMustBePresentXSBooleanin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
setMustBePresent
public void setMustBePresent(Boolean present)
- Specified by:
setMustBePresentin interfaceorg.opensaml.xacml.policy.AttributeDesignatorType
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
-