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, setSchemaTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate 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 PolicySetTypepublic DescriptionType getDescription()
getDescription in interface PolicySetTypepublic ObligationsType getObligations()
getObligations in interface PolicySetTypepublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectpublic List<PolicyType> getPolicies()
getPolicies in interface PolicySetTypepublic List<PolicyCombinerParametersType> getPolicyCombinerParameters()
getPolicyCombinerParameters in interface PolicySetTypepublic String getPolicyCombiningAlgoId()
getPolicyCombiningAlgoId in interface PolicySetTypepublic List<IdReferenceType> getPolicyIdReferences()
getPolicyIdReferences in interface PolicySetTypepublic List<PolicySetCombinerParametersType> getPolicySetCombinerParameters()
getPolicySetCombinerParameters in interface PolicySetTypepublic DefaultsType getPolicySetDefaults()
getPolicySetDefaults in interface PolicySetTypepublic String getPolicySetId()
getPolicySetId in interface PolicySetTypepublic List<IdReferenceType> getPolicySetIdReferences()
getPolicySetIdReferences in interface PolicySetTypepublic List<PolicySetType> getPolicySets()
getPolicySets in interface PolicySetTypepublic TargetType getTarget()
getTarget in interface PolicySetTypepublic String getVersion()
getVersion in interface PolicySetTypepublic void setDescription(DescriptionType newDescription)
setDescription in interface PolicySetTypepublic void setObligations(ObligationsType newObligations)
setObligations in interface PolicySetTypepublic void setPolicyCombiningAlgoId(String id)
setPolicyCombiningAlgoId in interface PolicySetTypepublic void setPolicySetDefaults(DefaultsType defaults)
setPolicySetDefaults in interface PolicySetTypepublic void setPolicySetId(String id)
setPolicySetId in interface PolicySetTypepublic void setTarget(TargetType newTarget)
setTarget in interface PolicySetTypepublic void setVersion(String newVersion)
setVersion in interface PolicySetTypepublic org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<XACMLObject> getPolicyChoiceGroup()
getPolicyChoiceGroup in interface PolicySetTypeCopyright © 1999–2016 Shibboleth Consortium. All rights reserved.