|
__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
|