public interface PolicyType extends XACMLObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element Policy.
|
static javax.xml.namespace.QName |
DEFAULT_ELEMENT_NAME
QName of the element Policy.
|
static java.lang.String |
POLICY_ID_ATTRIB_NAME
PolicyId attribute name.
|
static java.lang.String |
RULE_COMBINING_ALG_ID_ATTRIB_NAME
RuleCombiningAlgId attribute name.
|
static java.lang.String |
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.
|
static javax.xml.namespace.QName |
SCHEMA_TYPE_NAME
QName of the XSI type.
|
static java.lang.String |
VERSION_ATTRIB_NAME
Version attribute name.
|
static java.lang.String |
VERSION_DEFAULT_VALUE
Version default value.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CombinerParametersType> |
getCombinerParameters()
Gets the combiner parameters for this policy.
|
DescriptionType |
getDescription()
Gets the description for this policy.
|
ObligationsType |
getObligations()
Gets the obligations of this policy.
|
DefaultsType |
getPolicyDefaults()
Gets the defaults for this policy.
|
java.lang.String |
getPolicyId()
Gets the ID of this policy.
|
java.util.List<RuleCombinerParametersType> |
getRuleCombinerParameters()
Gets the rule combiner parameters for this policy.
|
java.lang.String |
getRuleCombiningAlgoId()
Gets the rule combining algorithm used with this policy.
|
java.util.List<RuleType> |
getRules()
Gets the rules for this policy.
|
TargetType |
getTarget()
Gets the target of this policy.
|
java.util.List<VariableDefinitionType> |
getVariableDefinitions()
Gets the variable definition for this policy.
|
java.lang.String |
getVersion()
Gets the XACML version of this policy.
|
void |
setDescription(DescriptionType description)
Sets the description for this policy.
|
void |
setObligations(ObligationsType obligations)
Sets the obligations of this policy.
|
void |
setPolicyDefaults(DefaultsType defaults)
Sets the defaults for this policy.
|
void |
setPolicyId(java.lang.String id)
Sets the ID of this policy.
|
void |
setRuleCombiningAlgoId(java.lang.String id)
Sets the rule combining algorithm used with this policy.
|
void |
setTarget(TargetType target)
Sets the target of this policy.
|
void |
setVersion(java.lang.String version)
Sets the XACML version of this policy.
|
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, setSchemaLocationstatic final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
static final java.lang.String SCHEMA_TYPE_LOCAL_NAME
static final javax.xml.namespace.QName SCHEMA_TYPE_NAME
static final java.lang.String POLICY_ID_ATTRIB_NAME
static final java.lang.String VERSION_ATTRIB_NAME
static final java.lang.String VERSION_DEFAULT_VALUE
static final java.lang.String RULE_COMBINING_ALG_ID_ATTRIB_NAME
DescriptionType getDescription()
void setDescription(DescriptionType description)
description - description for this policyDefaultsType getPolicyDefaults()
void setPolicyDefaults(DefaultsType defaults)
defaults - defaults for this policyTargetType getTarget()
void setTarget(TargetType target)
target - target of this policyjava.util.List<CombinerParametersType> getCombinerParameters()
java.util.List<RuleCombinerParametersType> getRuleCombinerParameters()
java.util.List<VariableDefinitionType> getVariableDefinitions()
java.util.List<RuleType> getRules()
ObligationsType getObligations()
void setObligations(ObligationsType obligations)
obligations - obligations of this policyjava.lang.String getPolicyId()
void setPolicyId(java.lang.String id)
id - ID of this policyjava.lang.String getVersion()
void setVersion(java.lang.String version)
version - XACML version of this policyjava.lang.String getRuleCombiningAlgoId()
void setRuleCombiningAlgoId(java.lang.String id)
id - rule combining algorithm used with this policy