Package org.opensaml.xacml.policy
Interface AttributeDesignatorType
- All Superinterfaces:
ExpressionType
,XACMLObject
,XMLObject
- All Known Subinterfaces:
SubjectAttributeDesignatorType
- All Known Implementing Classes:
AttributeDesignatorTypeImpl
,SubjectAttributeDesignatorTypeImpl
XACML AttribtueDesignator schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Local name of the element ActionAttributeDesignator.static final QName
QName of the element ActionAttributeDesignator.static final String
AttribtueId attribute name.static final String
DataType attribute name.static final String
Local name of the element EnvironmentAttribtueDesignator.static final QName
QName of the element EnvironmentAttribtueDesignator.static final String
Issuer attribute name.static final String
MustBePresent attribute name.static final String
Local name of the element ResourceAttributeDesignator.static final QName
QName of the element ResourceAttributeDesignator.static final String
Local name of the XSI type.static final QName
QName of the XSI type.static final String
Local name of the element SubjectAttributeDesignator.static final QName
QName of the element SubjectAttributeDesignator.Fields inherited from interface org.opensaml.xacml.policy.ExpressionType
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML20
-
Method Summary
Modifier and TypeMethodDescriptionGets the ID of the designated attribute.Gets the data type of the designated attribute.Gets the issuer of the designated attribute.Gets whether the designated attribute must be present.Gets whether the designated attribute must be present.void
setAttributeId
(String id) Sets the ID of the designated attribute.void
setDataType
(String type) Sets the data type of the designated attribute.void
Sets the issuer of the designated attribute.void
setMustBePresent
(Boolean present) Sets whether the designated attribute must be present.void
setMustBePresentXSBoolean
(XSBooleanValue present) Sets whether the designated attribute must be present.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 Details
-
SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element SubjectAttributeDesignator.- See Also:
-
SUBJECT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element SubjectAttributeDesignator. -
RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element ResourceAttributeDesignator.- See Also:
-
RESOURCE_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element ResourceAttributeDesignator. -
ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element ActionAttributeDesignator.- See Also:
-
ACTION_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element ActionAttributeDesignator. -
ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_LOCAL_NAME
Local name of the element EnvironmentAttribtueDesignator.- See Also:
-
ENVIRONMENT_ATTRIBUTE_DESIGNATOR_ELEMENT_NAME
QName of the element EnvironmentAttribtueDesignator. -
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
SCHEMA_TYPE_NAME
QName of the XSI type. -
ATTRIBUTE_ID_ATTRIB_NAME
AttribtueId attribute name.- See Also:
-
DATA_TYPE_ATTRIB_NAME
DataType attribute name.- See Also:
-
ISSUER_ATTRIB_NAME
Issuer attribute name.- See Also:
-
MUST_BE_PRESENT_ATTRIB_NAME
MustBePresent attribute name.- See Also:
-
-
Method Details
-
getAttributeId
String getAttributeId()Gets the ID of the designated attribute.- Returns:
- ID of the designated attribute
-
setAttributeId
Sets the ID of the designated attribute.- Parameters:
id
- ID of the designated attribute
-
getDataType
String getDataType()Gets the data type of the designated attribute.- Returns:
- data type of the designated attribute
-
setDataType
Sets the data type of the designated attribute.- Parameters:
type
- data type of the designated attribute
-
getIssuer
String getIssuer()Gets the issuer of the designated attribute.- Returns:
- issuer of the designated attribute
-
setIssuer
Sets the issuer of the designated attribute.- Parameters:
issuer
- issuer of the designated attribute
-
getMustBePresentXSBoolean
XSBooleanValue getMustBePresentXSBoolean()Gets whether the designated attribute must be present.- Returns:
- whether the designated attribute must be present
-
setMustBePresentXSBoolean
Sets whether the designated attribute must be present.- Parameters:
present
- whether the designated attribute must be present
-
setMustBePresent
Sets whether the designated attribute must be present.- Parameters:
present
- whether the designated attribute must be present
-
getMustBePresent
Boolean getMustBePresent()Gets whether the designated attribute must be present.- Returns:
- whether the designated attribute must be present
-