Class FAtiMAutils

java.lang.Object
cmion.level3.fatima.FAtiMAutils

public class FAtiMAutils extends Object
a collection of utility methods for handling the communication via the FAtiMA protocol
  • Constructor Details

    • FAtiMAutils

      public FAtiMAutils()
  • Method Details

    • getPropertiesString

      public static String getPropertiesString(CmionStorageContainer entityContainer, boolean includePersistenceInformation)
      returns a String listing all properties of a storage container in the format specified by the FAtiMA protocol, which is for example "prop1:value1 prop2:value2 prop3:value3"
    • mindActiontoFatimaMessage

      public static String mindActiontoFatimaMessage(MindAction mindAction)
      returns a FAtiMA message that represents the provided mind action
    • fatimaMessageToMindAction

      public static MindAction fatimaMessageToMindAction(String subject, String msg)
      creates a new mindAction out of a FAtiMA string describing that action