Package org.opensaml.xacml.policy
Interface TargetType
-
- All Superinterfaces:
XACMLObject,XMLObject
public interface TargetType extends XACMLObject
XACML Target schema type.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ELEMENT_LOCAL_NAMELocal name of the element Target.static QNameDEFAULT_ELEMENT_NAMEQName of the element Target.static StringSCHEMA_TYPE_LOCAL_NAMELocal name of the XSI type.static QNameSCHEMA_TYPE_NAMEQName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActionsTypegetActions()Gets the actions of this target.EnvironmentsTypegetEnvironments()Gets the environments of this target.ResourcesTypegetResources()Gets the resources of this target.SubjectsTypegetSubjects()Gets the subjects of this target.voidsetActions(ActionsType actions)Sets the actions in the target.voidsetEnvironments(EnvironmentsType environments)Sets the environments in the target.voidsetResources(ResourcesType resources)Sets the resources in the target.voidsetSubjects(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 Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element Target.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
QName of the element Target.
-
SCHEMA_TYPE_LOCAL_NAME
static final String SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
SCHEMA_TYPE_NAME
static final QName SCHEMA_TYPE_NAME
QName of the XSI type.
-
-
Method Detail
-
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
void setSubjects(SubjectsType subjects)
Sets the subjects in the target.- Parameters:
subjects- the subject in the target
-
setActions
void setActions(ActionsType actions)
Sets the actions in the target.- Parameters:
actions- the subject in the target
-
setResources
void setResources(ResourcesType resources)
Sets the resources in the target.- Parameters:
resources- the subject in the target
-
setEnvironments
void setEnvironments(EnvironmentsType environments)
Sets the environments in the target.- Parameters:
environments- the subject in the target
-
-