com.genesyslab.ail
Interface ActionCode


public interface ActionCode

A code for agent actions. Use it in reasons map of Dn methods.


Nested Class Summary
static class ActionCode.Type
          Possible action types.
 
Method Summary
 java.util.Map getAnnex()
          Returns the annex properties defined in the Configuration Layer.
 java.lang.String getCode()
          Returns the code.
 java.lang.String getName()
          Returns the name.
 java.util.Map getSubcodes()
          Returns the sub-codes.
 ActionCode.Type getType()
          Returns the type.
 

Method Detail

getName

java.lang.String getName()
Returns the name.


getCode

java.lang.String getCode()
Returns the code.


getType

ActionCode.Type getType()
Returns the type.


getSubcodes

java.util.Map getSubcodes()
Returns the sub-codes.

Returns:
a map of key-value where the key is the code of the sub-code as a String and the value is the name of the sub-code as a String.

getAnnex

java.util.Map getAnnex()
Returns the annex properties defined in the Configuration Layer.

Returns:
a map where the key is a String.