|
|
__init__(self,
ruleCombiningAlgFactory=None)
Customise rule combining behaviour by passing in a custom combining
algorithm factory. |
source code
|
|
|
NoneType /
ndg.xacml.core.rule_combining_alg.RuleCombiningAlgClassFactory
|
|
|
|
|
|
NoneType / basestring
|
|
|
|
|
|
NoneType / basestring
|
|
|
|
|
|
NoneType / basestring
|
|
|
|
|
|
|
|
|
NoneType / ndg.xacml.core.target.Target
|
|
|
|
|
|
NoneType / basestring
|
|
|
|
|
|
NoneType / ndg.xacml.core.policydefaults.PolicyDefaults
|
|
|
|
|
|
ndg.xacml.core.context.result.Decision
|
|
|
Inherited from policybase.PolicyBase:
evaluate,
evaluateResponse
Inherited from XacmlCoreBase:
__getstate__
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
string
|
DEFAULT_XACML_VERSION = '2.0'
default is 2.0
|
|
NoneType but implement as string in derived classes
|
ELEMENT_LOCAL_NAME = 'Policy'
XML element local name for the given type
|
|
string
|
POLICY_ID_ATTRIB_NAME = 'PolicyId'
policy id XML attribute name
|
|
string
|
RULE_COMBINING_ALG_ID_ATTRIB_NAME = 'RuleCombiningAlgId'
rule combining algorithm id XML attribute name
|
|
string
|
VERSION_ATTRIB_NAME = 'Version'
version XML attribute name
|
|
string
|
DESCRIPTION_LOCAL_NAME = 'Description'
description XML element local name
|
|
string
|
POLICY_DEFAULTS_LOCAL_NAME = 'PolicyDefaults'
policy defaults XML element local name
|
|
string
|
COMBINER_PARAMETERS_LOCAL_NAME = 'CombinerParameters'
combiner parameter XML element local name
|
|
string
|
RULE_COMBINER_PARAMETERS_LOCAL_NAME = 'RuleCombinerParameters'
rule combiner parameter XML element local name
|
|
string
|
OBLIGATIONS_LOCAL_NAME = 'Obligations'
obligations XML element local name
|
|
|
POLICY_ID_REFERENCE = 'PolicyIdReference'
|
|
|
__abstractmethods__ = frozenset([])
|
|
Inherited from XacmlCoreBase:
XACML_1_0_NS_PREFIX,
XACML_2_0_NS_PREFIX,
XMLNS
|
|
ndg.xacml.utils.TypedList
|
__attr
list of rules
|
|
NoneType / basestring
|
__description
policy decription text
|
|
ndg.xacml.utils.TypedList
|
__obligations
obligations
|
|
NoneType / basestring
|
__policyId
policy id
|
|
NoneType /
ndg.xacml.core.rule_combining_alg.RuleCombiningAlgInterface
|
__ruleCombiningAlg
rule combining algorithm
|
|
ndg.xacml.core.rule_combining_alg.RuleCombiningAlgClassFactory
|
__ruleCombiningAlgFactory
rule combining algorithm factory
|
|
NoneType / basestring
|
__ruleCombiningAlgId
rule combining algorithm ID
|
|
NoneType / ndg.xacml.core.target.Target
|
__target
target element
|
|
NoneType / basestring
|
__version
policy version
|