Package ndg :: Package xacml :: Package core :: Module attributedesignator :: Class ActionAttributeDesignator
[hide private]

Class ActionAttributeDesignator

source code

       object --+            
                |            
    XacmlCoreBase --+        
                    |        
expression.Expression --+    
                        |    
      AttributeDesignator --+
                            |
                           ActionAttributeDesignator

XACML Action Attribute Designator type

Nested Classes [hide private]

Inherited from expression.Expression: __metaclass__

Instance Methods [hide private]
AttributeValue/NoneType
evaluate(self, context)
Evaluate the result of the ActionAttributeDesignator in a condition
source code

Inherited from AttributeDesignator: __init__

Inherited from expression.Expression: __getstate__

Inherited from XacmlCoreBase (private): _getXmlns, _setXmlns

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
NoneType but implement as string in derived classes ELEMENT_LOCAL_NAME = 'ActionAttributeDesignator'
XML element local name for the given type
  __abstractmethods__ = frozenset([])

Inherited from AttributeDesignator: ATTRIBUTE_ID_ATTRIB_NAME, ISSUER_ATTRIB_NAME, MUST_BE_PRESENT_ATTRIB_NAME

Inherited from expression.Expression: DATA_TYPE_ATTRIB_NAME

Inherited from XacmlCoreBase: XACML_1_0_NS_PREFIX, XACML_2_0_NS_PREFIX, XMLNS

Properties [hide private]

Inherited from AttributeDesignator: attributeId, attributeValueFactory, issuer, mustBePresent

Inherited from expression.Expression: dataType

Inherited from XacmlCoreBase: elem, isValidXmlns, xmlns

Inherited from object: __class__

Method Details [hide private]

evaluate(self, context)

source code 

Evaluate the result of the ActionAttributeDesignator in a condition

Parameters:
  • context (ndg.xacml.core.context.request.Request) - the request context
Returns: AttributeValue/NoneType
attribute value(s) resulting from execution of this expression in a condition
Overrides: expression.Expression.evaluate