Package org.opensaml.xacml.policy.impl
Class TargetTypeImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.xacml.impl.AbstractXACMLObject
-
- org.opensaml.xacml.policy.impl.TargetTypeImpl
-
- All Implemented Interfaces:
org.opensaml.core.xml.XMLObject,org.opensaml.xacml.policy.TargetType,org.opensaml.xacml.XACMLObject
public class TargetTypeImpl extends AbstractXACMLObject implements org.opensaml.xacml.policy.TargetType
ImplementingTargetType.
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.xacml.policy.ActionsTypeactionsThe actions in the policy.private org.opensaml.xacml.policy.EnvironmentsTypeenvironmentsThe environments in the policy.private org.opensaml.xacml.policy.ResourcesTyperesourcesThe resourcese in the policy.private org.opensaml.xacml.policy.SubjectsTypesubjectsThe subjects in the policy.
-
Constructor Summary
Constructors Modifier Constructor Description protectedTargetTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.xacml.policy.ActionsTypegetActions()org.opensaml.xacml.policy.EnvironmentsTypegetEnvironments()List<org.opensaml.core.xml.XMLObject>getOrderedChildren()org.opensaml.xacml.policy.ResourcesTypegetResources()org.opensaml.xacml.policy.SubjectsTypegetSubjects()voidsetActions(org.opensaml.xacml.policy.ActionsType newActions)voidsetEnvironments(org.opensaml.xacml.policy.EnvironmentsType newEnvironments)voidsetResources(org.opensaml.xacml.policy.ResourcesType newResources)voidsetSubjects(org.opensaml.xacml.policy.SubjectsType newSubjects)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
actions
private org.opensaml.xacml.policy.ActionsType actions
The actions in the policy.
-
environments
private org.opensaml.xacml.policy.EnvironmentsType environments
The environments in the policy.
-
subjects
private org.opensaml.xacml.policy.SubjectsType subjects
The subjects in the policy.
-
resources
private org.opensaml.xacml.policy.ResourcesType resources
The resourcese in the policy.
-
-
Constructor Detail
-
TargetTypeImpl
protected TargetTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getOrderedChildren
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceorg.opensaml.core.xml.XMLObject
-
getSubjects
public org.opensaml.xacml.policy.SubjectsType getSubjects()
- Specified by:
getSubjectsin interfaceorg.opensaml.xacml.policy.TargetType
-
getResources
public org.opensaml.xacml.policy.ResourcesType getResources()
- Specified by:
getResourcesin interfaceorg.opensaml.xacml.policy.TargetType
-
getActions
public org.opensaml.xacml.policy.ActionsType getActions()
- Specified by:
getActionsin interfaceorg.opensaml.xacml.policy.TargetType
-
getEnvironments
public org.opensaml.xacml.policy.EnvironmentsType getEnvironments()
- Specified by:
getEnvironmentsin interfaceorg.opensaml.xacml.policy.TargetType
-
setActions
public void setActions(org.opensaml.xacml.policy.ActionsType newActions)
- Specified by:
setActionsin interfaceorg.opensaml.xacml.policy.TargetType
-
setEnvironments
public void setEnvironments(org.opensaml.xacml.policy.EnvironmentsType newEnvironments)
- Specified by:
setEnvironmentsin interfaceorg.opensaml.xacml.policy.TargetType
-
setResources
public void setResources(org.opensaml.xacml.policy.ResourcesType newResources)
- Specified by:
setResourcesin interfaceorg.opensaml.xacml.policy.TargetType
-
setSubjects
public void setSubjects(org.opensaml.xacml.policy.SubjectsType newSubjects)
- Specified by:
setSubjectsin interfaceorg.opensaml.xacml.policy.TargetType
-
-