Class DialogActionTracker

  • All Implemented Interfaces:
    java.io.Serializable

    public class DialogActionTracker
    extends java.lang.Object
    implements java.io.Serializable
    DialogActionTracker: track what happened in dialog.
    Since:
    4.0
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()
      Clear all flags (created, changed and deleted) by setting them to false.
      void entityCommitted​(ActionDescriptor ad)
      entityCommitted: called after any entities has been committed to persistence.
      boolean isAnyEntityCommitted()
      Has any entity been created, deleted or changed?
      boolean isEntityChanged()
      Has any entity been changed?
      boolean isEntityCreated()
      Has any entity been created?
      boolean isEntityDeleted()
      Has any entity been deleted?
      void setEntityChanged​(boolean entityChanged)
      Set whether any entity has been changed.
      void setEntityCreated​(boolean entityCreated)
      Set whether any entity has been created.
      void setEntityDeleted​(boolean entityDeleted)
      Set whether any entity has been deleted.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DialogActionTracker

        public DialogActionTracker()
    • Method Detail

      • isEntityCreated

        public boolean isEntityCreated()
        Has any entity been created?
        Returns:
        true if an entity has been created
      • setEntityCreated

        public void setEntityCreated​(boolean entityCreated)
        Set whether any entity has been created.
        Parameters:
        entityCreated - true if an entity has been created.
      • isEntityDeleted

        public boolean isEntityDeleted()
        Has any entity been deleted?
        Returns:
        true if an entity has been deleted
      • setEntityDeleted

        public void setEntityDeleted​(boolean entityDeleted)
        Set whether any entity has been deleted.
        Parameters:
        entityDeleted - true if an entity has been deleted
      • isEntityChanged

        public boolean isEntityChanged()
        Has any entity been changed?
        Returns:
        true if an entity has been changed
      • setEntityChanged

        public void setEntityChanged​(boolean entityChanged)
        Set whether any entity has been changed.
        Parameters:
        entityChanged - true if an entity has been changed
      • isAnyEntityCommitted

        public boolean isAnyEntityCommitted()
        Has any entity been created, deleted or changed?
        Returns:
        true if an entity has been committed.
      • entityCommitted

        public void entityCommitted​(ActionDescriptor ad)
                             throws SystemException
        entityCommitted: called after any entities has been committed to persistence.
        Parameters:
        ad - ActionDescriptor
        Throws:
        SystemException - throw if an error occurs
      • clear

        public void clear()
        Clear all flags (created, changed and deleted) by setting them to false.