public interface PolicySetType extends XACMLObject
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element PolicySet.
|
static QName |
DEFAULT_ELEMENT_NAME
QName of the element PolicySet.
|
static String |
DEFAULT_VERSION
Default Version .
|
static String |
POLICY_COMBINING_ALG_ID_ATTRIB_NAME
PolicyCombiningAlgId attribute name.
|
static String |
POLICY_SET_ID_ATTRIB_NAME
PolicySetId attribute name.
|
static String |
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
SCHEMA_TYPE_NAME
QName of the XSI type.
|
static String |
VERSION_ATTRIB_NAME
Version attribute name.
|
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<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 description)
Sets the description for this policy set.
|
void |
setObligations(ObligationsType obligations)
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 target)
Sets the target of this policy set.
|
void |
setVersion(String version)
Sets the XACML version of this policy set.
|
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final String SCHEMA_TYPE_LOCAL_NAME
static final QName SCHEMA_TYPE_NAME
static final String POLICY_SET_ID_ATTRIB_NAME
static final String VERSION_ATTRIB_NAME
static final String DEFAULT_VERSION
static final String POLICY_COMBINING_ALG_ID_ATTRIB_NAME
DescriptionType getDescription()
void setDescription(DescriptionType description)
description
- description for this policy setIndexedXMLObjectChildrenList<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.PolicySetType
, PolicyType
,
IdReferenceType
, CombinerParametersType
, PolicyCombinerParametersType
,
PolicySetCombinerParametersType
DefaultsType getPolicySetDefaults()
void setPolicySetDefaults(DefaultsType defaults)
defaults
- defaults for this policy setTargetType getTarget()
void setTarget(TargetType target)
target
- target of this policy setList<PolicySetType> getPolicySets()
List<PolicyType> getPolicies()
List<IdReferenceType> getPolicySetIdReferences()
List<IdReferenceType> getPolicyIdReferences()
List<CombinerParametersType> getCombinerParameters()
List<PolicyCombinerParametersType> getPolicyCombinerParameters()
List<PolicySetCombinerParametersType> getPolicySetCombinerParameters()
ObligationsType getObligations()
void setObligations(ObligationsType obligations)
obligations
- obligations of this policy setString getPolicySetId()
void setPolicySetId(String id)
id
- ID of this policy setString getVersion()
void setVersion(String version)
version
- XACML version of this policy setString getPolicyCombiningAlgoId()
void setPolicyCombiningAlgoId(String id)
id
- policy combining algorithm used with this policy setCopyright © 2016 JBoss by Red Hat. All rights reserved.