Class Screen

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

public class Screen extends Element
Screen Class Used to parse the files in the screen folder with XStream Base tag for each screen
Author:
Pablo GARCIA - 28/JUN/2010
See Also:
  • Constructor Details

    • Screen

      public Screen()
  • Method Details

    • copy

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

      public String getScreenTemplate()
      Avoid to retrieve screen template
      Returns:
      Screen template
    • isKeepCriteria

      public boolean isKeepCriteria()
      Returns if is keep criteria
      Returns:
      Is keep criteria
    • getReportStructure

      public List<Element> getReportStructure(List<Element> printElementList, String label, com.fasterxml.jackson.databind.node.ObjectNode parameters, String dataSuffix)
      Get print element list (to be overwritten)
      Overrides:
      getReportStructure in class Element
      Parameters:
      printElementList - Print element list
      label - Previous label
      parameters - Parameters
      dataSuffix - Data suffix
      Returns:
      Print bean