public class PolicySetTypeImpl extends AbstractXACMLObject implements PolicySetType
PolicySetType
.Modifier and Type | Field and Description |
---|---|
private org.opensaml.core.xml.util.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.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, DEFAULT_VERSION, 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.
|
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
private DescriptionType description
private DefaultsType policySetDefaults
private TargetType target
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<? extends XACMLObject> choiceGroup
private ObligationsType obligations
private String policySetId
private String version
private String combiningAlgo
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<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.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
public void setObligations(ObligationsType newObligations)
setObligations
in interface PolicySetType
public void setPolicyCombiningAlgoId(String id)
setPolicyCombiningAlgoId
in interface PolicySetType
public void setPolicySetDefaults(DefaultsType defaults)
setPolicySetDefaults
in interface PolicySetType
public void setPolicySetId(String id)
setPolicySetId
in interface PolicySetType
public void setTarget(TargetType newTarget)
setTarget
in interface PolicySetType
public void setVersion(String newVersion)
setVersion
in interface PolicySetType
public org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<XACMLObject> getPolicyChoiceGroup()
getPolicyChoiceGroup
in interface PolicySetType
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.