Package org.opensaml.xacml.policy
Interface TargetType
- All Superinterfaces:
XACMLObject
,XMLObject
- All Known Implementing Classes:
TargetTypeImpl
XACML Target schema type.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the actions of this target.Gets the environments of this target.Gets the resources of this target.Gets the subjects of this target.void
setActions
(ActionsType actions) Sets the actions in the target.void
setEnvironments
(EnvironmentsType environments) Sets the environments in the target.void
setResources
(ResourcesType resources) Sets the resources in the target.void
setSubjects
(SubjectsType subjects) Sets the subjects in the target.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 Target.- See Also:
-
DEFAULT_ELEMENT_NAME
QName of the element Target. -
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
SCHEMA_TYPE_NAME
QName of the XSI type.
-
-
Method Details
-
getSubjects
SubjectsType getSubjects()Gets the subjects of this target.- Returns:
- subjects of this target
-
getResources
ResourcesType getResources()Gets the resources of this target.- Returns:
- resources of this target
-
getActions
ActionsType getActions()Gets the actions of this target.- Returns:
- actions of this target
-
getEnvironments
EnvironmentsType getEnvironments()Gets the environments of this target.- Returns:
- environments of this target
-
setSubjects
Sets the subjects in the target.- Parameters:
subjects
- the subject in the target
-
setActions
Sets the actions in the target.- Parameters:
actions
- the subject in the target
-
setResources
Sets the resources in the target.- Parameters:
resources
- the subject in the target
-
setEnvironments
Sets the environments in the target.- Parameters:
environments
- the subject in the target
-