ponderToolkit.compiler.codeGen.policyObjects
Class PosAuthAction
java.lang.Object
|
+--ponderToolkit.compiler.codeGen.policyObjects.PosAuthAction
- All Implemented Interfaces:
- PosAuthActionI, java.io.Serializable
- public class PosAuthAction
- extends java.lang.Object
- implements PosAuthActionI, java.io.Serializable
Function: Models a Sinlge Positive Authorisation Policy action of the
form: PosAuthAction [parameters] {filter}.
Parameters are just used as identifiers within the policy
scope to specify constraints on them, so they are not part
of a Positive Authorisation Action.
- See Also:
- Serialized Form
|
Constructor Summary |
PosAuthAction(java.lang.String newName)
Constructor |
|
Method Summary |
java.lang.String |
getAnalysisCode()
return the Prolog code required by the analysis system |
FilterListI |
getFilters()
Get the List of filters (if any, null otherwise) |
java.lang.String |
getName()
Get the name of the action |
java.lang.String |
getString()
Return a String representation of the Action
Not including filters yet! |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PosAuthAction
public PosAuthAction(java.lang.String newName)
- Constructor
getName
public java.lang.String getName()
- Get the name of the action
- Specified by:
getName in interface PosAuthActionI
getFilters
public FilterListI getFilters()
- Get the List of filters (if any, null otherwise)
- Specified by:
getFilters in interface PosAuthActionI
getString
public java.lang.String getString()
- Return a String representation of the Action
Not including filters yet!
- Specified by:
getString in interface PosAuthActionI
getAnalysisCode
public java.lang.String getAnalysisCode()
- return the Prolog code required by the analysis system
- Specified by:
getAnalysisCode in interface PosAuthActionI