ponderToolkit.compiler.codeGen.interfaces
Interface PosAuthActionI

All Known Implementing Classes:
PosAuthAction

public interface PosAuthActionI

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.


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
 

Method Detail

getName

public java.lang.String getName()
Get the name of the action

getFilters

public FilterListI getFilters()
Get the List of filters (if any, null otherwise)

getString

public java.lang.String getString()
Return a String representation of the Action

getAnalysisCode

public java.lang.String getAnalysisCode()
return the Prolog code required by the analysis system