|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolicyType
XACML Policy schema type.
Field Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate |
Methods inherited from interface org.opensaml.xml.XMLObject |
---|
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 |
Field Detail |
---|
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
Method Detail |
---|
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()
List<RuleType> getRules()
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 policy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |