class ConditionalActions |
Holds a boolean expression and a vector of AttributeInfo objects that describe the attribute/value pairs contained in the expression and a list of actions that will be granted if the expression evaluates to true.
![]() | ConditionalActions () Default constructor |
![]() | ConditionalActions (const Condition& condition, const vector<string>& actions, bool critical = false) |
![]() | ~ConditionalActions () |
![]() | operator= (const ConditionalActions conditionalActions) |
![]() | getCondition () const |
![]() | parseConstraint (Expression& expr) const |
![]() | getConstraint () const |
![]() | getAttributeInfos () const |
![]() | getActions () const |
![]() | isCritical () const |
![]() | isValid () const |
![]() | writeObject (AkentiOutputStream& drain) const |
![]() | readObject (AkentiInputStream& source) |
![]() | toXML (DOMElement* condActions) const Populates the XML element condActions from this ConditionalActions |
![]() | fromXML (const DOMElement* condActions) Initializes this ConditionalActions from the XML element condActions |
![]() | paramString () const Used for debugging. |
![]() | toLogString () const Used for logging |
Holds a boolean expression and a vector of AttributeInfo objects that describe the attribute/value pairs contained in the expression and a list of actions that will be granted if the expression evaluates to true. Furthermore, we provide another binary value critical, that when set to true, implies that the boolean expression must evaluate to true otherwise access must be denied altogether Such conditions come from UseConditions that have the critical flag set and must be satisified.* ConditionalActions { * Condition condition; * vector<string> actions; * bool critical; * } *
Alphabetic index HTML hierarchy of classes or Java