Package org.opensaml.xacml.policy.impl
Class AttributeSelectorTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.AttributeSelectorTypeImpl
-
- All Implemented Interfaces:
XMLObject,AttributeSelectorType,ExpressionType,XACMLObject
public class AttributeSelectorTypeImpl extends AbstractXACMLObject implements AttributeSelectorType
ImplementationAttributeSelectorType.
-
-
Field Summary
Fields Modifier and Type Field Description private StringdataTypeDatatype.private XSBooleanValuemustBePresentXSMust be present.private StringrequestContextPathIssuer.-
Fields inherited from interface org.opensaml.xacml.policy.AttributeSelectorType
DATA_TYPE_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, MUST_BE_PRESENT_ATTRIB_NAME, REQUEST_CONTEXT_PATH_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME
-
Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_NAME_XACML20
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeSelectorTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDataType()BooleangetMustBePresent()XSBooleanValuegetMustBePresentXSBoolean()List<XMLObject>getOrderedChildren()StringgetRequestContextPath()voidsetDataType(String type)voidsetMustBePresent(Boolean present)voidsetMustBePresentXSBoolean(XSBooleanValue present)voidsetRequestContextPath(String path)-
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
-
dataType
private String dataType
Datatype.
-
requestContextPath
private String requestContextPath
Issuer.
-
mustBePresentXS
private XSBooleanValue mustBePresentXS
Must be present. Default = false.
-
-
Constructor Detail
-
AttributeSelectorTypeImpl
protected AttributeSelectorTypeImpl(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
-
getDataType
public String getDataType()
- Specified by:
getDataTypein interfaceAttributeSelectorType
-
getMustBePresent
public Boolean getMustBePresent()
- Specified by:
getMustBePresentin interfaceAttributeSelectorType
-
getMustBePresentXSBoolean
public XSBooleanValue getMustBePresentXSBoolean()
- Specified by:
getMustBePresentXSBooleanin interfaceAttributeSelectorType
-
getRequestContextPath
public String getRequestContextPath()
- Specified by:
getRequestContextPathin interfaceAttributeSelectorType
-
setDataType
public void setDataType(String type)
- Specified by:
setDataTypein interfaceAttributeSelectorType
-
setMustBePresentXSBoolean
public void setMustBePresentXSBoolean(XSBooleanValue present)
- Specified by:
setMustBePresentXSBooleanin interfaceAttributeSelectorType
-
setMustBePresent
public void setMustBePresent(Boolean present)
- Specified by:
setMustBePresentin interfaceAttributeSelectorType
-
setRequestContextPath
public void setRequestContextPath(String path)
- Specified by:
setRequestContextPathin interfaceAttributeSelectorType
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-