|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.xml.AbstractXMLObject org.opensaml.xml.validation.AbstractValidatingXMLObject org.opensaml.xacml.impl.AbstractXACMLObject org.opensaml.xacml.policy.impl.PolicySetTypeImpl
public class PolicySetTypeImpl
Concrete implementation of PolicySetType
.
Field Summary | |
---|---|
private IndexedXMLObjectChildrenList<? extends XACMLObject> |
choiceGroup
Elements within the choice group. |
private String |
combiningAlgo
Policy combinging algorithm ID. |
private DescriptionType |
description
Policy set description. |
private ObligationsType |
obligations
Policy obligations. |
private DefaultsType |
policySetDefaults
Policy set defaults. |
private String |
policySetId
ID of this policy set. |
private TargetType |
target
Policy set target. |
private String |
version
Version of this policy set. |
Fields inherited from interface org.opensaml.xacml.policy.PolicySetType |
---|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, POLICY_COMBINING_ALG_ID_ATTRIB_NAME, POLICY_SET_ID_ATTRIB_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME, VERSION_ATTRIB_NAME |
Constructor Summary | |
---|---|
protected |
PolicySetTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor. |
Method Summary | |
---|---|
List<CombinerParametersType> |
getCombinerParameters()
Gets the combiner parameters for this policy set. |
DescriptionType |
getDescription()
Gets the description for this policy set. |
ObligationsType |
getObligations()
Gets the obligations of this policy set. |
List<XMLObject> |
getOrderedChildren()
|
List<PolicyType> |
getPolicies()
Gets the child policies. |
IndexedXMLObjectChildrenList<XACMLObject> |
getPolicyChoiceGroup()
Gets the backing object for the choice group containing the PolicySetType , PolicyType ,
IdReferenceType , CombinerParametersType , PolicyCombinerParametersType ,
PolicySetCombinerParametersType . |
List<PolicyCombinerParametersType> |
getPolicyCombinerParameters()
Gets the policy combiner parameters for this policy set. |
String |
getPolicyCombiningAlgoId()
Gets the policy combining algorithm used with this policy set. |
List<IdReferenceType> |
getPolicyIdReferences()
Gets the policy Id references. |
List<PolicySetCombinerParametersType> |
getPolicySetCombinerParameters()
Gets the policy set combiner parameters for this policy set. |
DefaultsType |
getPolicySetDefaults()
Gets the defaults for this policy set. |
String |
getPolicySetId()
Gets the ID of this policy set. |
List<IdReferenceType> |
getPolicySetIdReferences()
Gets the policy set Id references. |
List<PolicySetType> |
getPolicySets()
Gets the child policy sets. |
TargetType |
getTarget()
Gets the target of this policy set. |
String |
getVersion()
Gets the XACML version of this policy set. |
void |
setDescription(DescriptionType newDescription)
Sets the description for this policy set. |
void |
setObligations(ObligationsType newObligations)
Sets the obligations of this policy set. |
void |
setPolicyCombiningAlgoId(String id)
Sets the policy combining algorithm used with this policy set. |
void |
setPolicySetDefaults(DefaultsType defaults)
Sets the defaults for this policy set. |
void |
setPolicySetId(String id)
Sets the ID of this policy set. |
void |
setTarget(TargetType newTarget)
Sets the target of this policy set. |
void |
setVersion(String newVersion)
Sets the XACML version of this policy set. |
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate, validateChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate |
Methods inherited from interface org.opensaml.xml.XMLObject |
---|
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation |
Field Detail |
---|
private DescriptionType description
private DefaultsType policySetDefaults
private TargetType target
private IndexedXMLObjectChildrenList<? extends XACMLObject> choiceGroup
private ObligationsType obligations
private String policySetId
private String version
private String combiningAlgo
Constructor Detail |
---|
protected PolicySetTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespaceMethod Detail |
---|
public List<CombinerParametersType> getCombinerParameters()
getCombinerParameters
in interface PolicySetType
public DescriptionType getDescription()
getDescription
in interface PolicySetType
public ObligationsType getObligations()
getObligations
in interface PolicySetType
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
public List<PolicyType> getPolicies()
getPolicies
in interface PolicySetType
public List<PolicyCombinerParametersType> getPolicyCombinerParameters()
getPolicyCombinerParameters
in interface PolicySetType
public String getPolicyCombiningAlgoId()
getPolicyCombiningAlgoId
in interface PolicySetType
public List<IdReferenceType> getPolicyIdReferences()
getPolicyIdReferences
in interface PolicySetType
public List<PolicySetCombinerParametersType> getPolicySetCombinerParameters()
getPolicySetCombinerParameters
in interface PolicySetType
public DefaultsType getPolicySetDefaults()
getPolicySetDefaults
in interface PolicySetType
public String getPolicySetId()
getPolicySetId
in interface PolicySetType
public List<IdReferenceType> getPolicySetIdReferences()
getPolicySetIdReferences
in interface PolicySetType
public List<PolicySetType> getPolicySets()
getPolicySets
in interface PolicySetType
public TargetType getTarget()
getTarget
in interface PolicySetType
public String getVersion()
getVersion
in interface PolicySetType
public void setDescription(DescriptionType newDescription)
setDescription
in interface PolicySetType
newDescription
- description for this policy setpublic void setObligations(ObligationsType newObligations)
setObligations
in interface PolicySetType
newObligations
- obligations of this policy setpublic void setPolicyCombiningAlgoId(String id)
setPolicyCombiningAlgoId
in interface PolicySetType
id
- policy combining algorithm used with this policy setpublic void setPolicySetDefaults(DefaultsType defaults)
setPolicySetDefaults
in interface PolicySetType
defaults
- defaults for this policy setpublic void setPolicySetId(String id)
setPolicySetId
in interface PolicySetType
id
- ID of this policy setpublic void setTarget(TargetType newTarget)
setTarget
in interface PolicySetType
newTarget
- target of this policy setpublic void setVersion(String newVersion)
setVersion
in interface PolicySetType
newVersion
- XACML version of this policy setpublic IndexedXMLObjectChildrenList<XACMLObject> getPolicyChoiceGroup()
PolicySetType
, PolicyType
,
IdReferenceType
, CombinerParametersType
, PolicyCombinerParametersType
,
PolicySetCombinerParametersType
. The individual getter/setter methods should be preferred over this
method, however this method may be used to fine tune the ordering of all of these objects if that should be
necessary.
getPolicyChoiceGroup
in interface PolicySetType
PolicySetType
, PolicyType
,
IdReferenceType
, CombinerParametersType
, PolicyCombinerParametersType
,
PolicySetCombinerParametersType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |