public class PolicySetTypeImpl extends AbstractXACMLObject implements PolicySetType
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
Modifier | Constructor and Description |
---|---|
protected |
PolicySetTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
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.
|
deregisterValidator, getValidators, registerValidator, validate, validateChildren
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deregisterValidator, getValidators, registerValidator, validate
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
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 namespacepublic 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
Copyright © 2018 JBoss by Red Hat. All rights reserved.