java.lang.Object
com.almis.awe.model.entities.Element
com.almis.awe.model.entities.screen.component.action.Dependency
All Implemented Interfaces:
Copyable, XMLNode, Serializable

public class Dependency extends Element
Dependency Class Used to parse a criteria dependency with XStream
Author:
Pablo GARCIA - 05/AGO/2010
See Also:
  • Constructor Details

    • Dependency

      public Dependency()
  • Method Details

    • copy

      public Dependency copy()
      Description copied from interface: Copyable
      Get a copy of this element
      Returns:
      element copy
    • isInitial

      public boolean isInitial()
      Returns if is initial
      Returns:
      Is initial
    • isInvert

      public boolean isInvert()
      Returns if is invert
      Returns:
      Is invert
    • isAsync

      public boolean isAsync()
      Returns if is async
      Returns:
      Is async
    • isSilent

      public boolean isSilent()
      Returns if is silent
      Returns:
      Is silent
    • getTargetActionAsQuery

      public String getTargetActionAsQuery()
      Returns the dependency target action
      Returns:
      Dependency target action
    • getTemplate

      public String getTemplate()
      Description copied from class: Element
      Retrieve element template (To be overwritten)
      Overrides:
      getTemplate in class Element
      Returns:
      Element template
    • getTypeConverter

      public String getTypeConverter()
      Return type for JSON serialization
      Returns:
      type
    • getDependencyElementConverter

      public List<DependencyElement> getDependencyElementConverter()
      Returns the dependency element list for JSON serialization
      Returns:
      Dependency element list
    • getDependencyActionConverter

      public List<DependencyAction> getDependencyActionConverter()
      Returns the dependency action list for JSON serialization
      Returns:
      Dependency action list