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.
|
static String |
VERSION_DEFAULT_VALUE
Version default value.
|
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.
|
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_ID_ATTRIB_NAME
static final String VERSION_ATTRIB_NAME
static final String VERSION_DEFAULT_VALUE
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 © 2016 JBoss by Red Hat. All rights reserved.