public interface PolicyType extends XACMLObject
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element Policy.
|
static QName |
DEFAULT_ELEMENT_NAME
QName of the element Policy.
|
static String |
POLICY_ID_ATTRIB_NAME
PolicyId attribute name.
|
static String |
RULE_COMBINING_ALG_ID_ATTRIB_NAME
RuleCombiningAlgId 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.
|
DescriptionType |
getDescription()
Gets the description for this policy.
|
ObligationsType |
getObligations()
Gets the obligations of this policy.
|
DefaultsType |
getPolicyDefaults()
Gets the defaults for this policy.
|
String |
getPolicyId()
Gets the ID of this policy.
|
List<RuleCombinerParametersType> |
getRuleCombinerParameters()
Gets the rule combiner parameters for this policy.
|
String |
getRuleCombiningAlgoId()
Gets the rule combining algorithm used with this policy.
|
List<RuleType> |
getRules()
Gets the rules for this policy.
|
TargetType |
getTarget()
Gets the target of this policy.
|
List<VariableDefinitionType> |
getVariableDefinitions()
Gets the variable definition for this policy.
|
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(String id)
Sets the ID of this policy.
|
void |
setRuleCombiningAlgoId(String id)
Sets the rule combining algorithm used with this policy.
|
void |
setTarget(TargetType target)
Sets the target of this policy.
|
void |
setVersion(String version)
Sets the XACML version of this policy.
|
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, 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_ID_ATTRIB_NAME
static final String VERSION_ATTRIB_NAME
static final 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 policyList<CombinerParametersType> getCombinerParameters()
List<RuleCombinerParametersType> getRuleCombinerParameters()
List<VariableDefinitionType> getVariableDefinitions()
ObligationsType getObligations()
void setObligations(ObligationsType obligations)
obligations
- obligations of this policyString getPolicyId()
void setPolicyId(String id)
id
- ID of this policyString getVersion()
void setVersion(String version)
version
- XACML version of this policyString getRuleCombiningAlgoId()
void setRuleCombiningAlgoId(String id)
id
- rule combining algorithm used with this policyCopyright © 1999-2013. All Rights Reserved.