Package org.opensaml.xacml.policy
Interface ObligationType
- All Superinterfaces:
XACMLObject
,XMLObject
- All Known Implementing Classes:
ObligationTypeImpl
XACML Obligation schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Local name of the element Obligation.static final QName
QName of the element Obligation.static final String
FulfillOn attribute name.static final String
ObligationId attribute name.static final String
Local name of the XSI type.static final QName
QName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGets the attribute assignments for this obligation.Gets the fulfill on effect.Gets the ID of this obligation.void
setFulfillOn
(EffectType type) Sets fulfill on effect.void
Sets the ID of this obligation.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
-
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element Obligation.- See Also:
-
DEFAULT_ELEMENT_QNAME
QName of the element Obligation. -
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
SCHEMA_TYPE_NAME
QName of the XSI type. -
OBLIGATION_ID_ATTRIB_NAME
ObligationId attribute name.- See Also:
-
FULFILL_ON_ATTRIB_NAME
FulfillOn attribute name.- See Also:
-
-
Method Details
-
getAttributeAssignments
List<AttributeAssignmentType> getAttributeAssignments()Gets the attribute assignments for this obligation.- Returns:
- attribute assignments for this obligation
-
getObligationId
String getObligationId()Gets the ID of this obligation.- Returns:
- ID of this obligation
-
setObligationId
Sets the ID of this obligation.- Parameters:
id
- ID of this obligation
-
getFulfillOn
EffectType getFulfillOn()Gets the fulfill on effect.- Returns:
- fulfill on effect
-
setFulfillOn
Sets fulfill on effect.- Parameters:
type
- fulfill on effect
-