Package org.opensaml.xacml.policy
Interface AttributeSelectorType
- All Superinterfaces:
ExpressionType,XACMLObject,XMLObject
XACML AttributeSelector schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDataType attribute name.static final StringLocal name of the element AttributeSelector.static final QNameQName of the element AttributeSelector.static final StringMustBePresent attribute name.static final StringRequestContextPath attribute name.static final StringLocal name of the XSI type.static final QNameQName of the XSI type.Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_NAME_XACML20 -
Method Summary
Modifier and TypeMethodDescriptionGets the data type of the attribute to be selected.Gets whether the attribute to be selected must be present.Gets whether the attribute to be selected must be present.Gets the request context path of the attribute to be selected.voidsetDataType(String type) Sets the data type of the attribute to be selected.voidsetMustBePresent(Boolean present) Sets whether the attribute to be selected must be present.voidsetMustBePresentXSBoolean(XSBooleanValue present) Sets whether the attribute to be selected must be present.voidsetRequestContextPath(String path) Sets the request context path of the attribute to be selected.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 element AttributeSelector.- See Also:
-
DEFAULT_ELEMENT_NAME
QName of the element AttributeSelector. -
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
SCHEMA_TYPE_NAME
QName of the XSI type. -
REQUEST_CONTEXT_PATH_ATTRIB_NAME
RequestContextPath attribute name.- See Also:
-
DATA_TYPE_ATTRIB_NAME
DataType attribute name.- See Also:
-
MUST_BE_PRESENT_ATTRIB_NAME
MustBePresent attribute name.- See Also:
-
-
Method Details
-
getRequestContextPath
String getRequestContextPath()Gets the request context path of the attribute to be selected.- Returns:
- request context path of the attribute to be selected
-
setRequestContextPath
Sets the request context path of the attribute to be selected.- Parameters:
path- request context path of the attribute to be selected
-
getDataType
String getDataType()Gets the data type of the attribute to be selected.- Returns:
- data type of the attribute to be selected
-
setDataType
Sets the data type of the attribute to be selected.- Parameters:
type- data type of the attribute to be selected
-
getMustBePresent
Boolean getMustBePresent()Gets whether the attribute to be selected must be present.- Returns:
- whether the attribute to be selected must be present
-
getMustBePresentXSBoolean
XSBooleanValue getMustBePresentXSBoolean()Gets whether the attribute to be selected must be present.- Returns:
- whether the attribute to be selected must be present
-
setMustBePresent
Sets whether the attribute to be selected must be present.- Parameters:
present- whether the attribute to be selected must be present
-
setMustBePresentXSBoolean
Sets whether the attribute to be selected must be present.- Parameters:
present- whether the attribute to be selected must be present
-