Package adalid.core

Class ReportOperation

    • Constructor Detail

      • ReportOperation

        public ReportOperation()
    • Method Detail

      • finalise

        public boolean finalise()
        Description copied from interface: Artifact
        dot the i's and cross the t's
        Specified by:
        finalise in interface Artifact
        Overrides:
        finalise in class Operation
        Returns:
        true if this artifact was successfully finalised; otherwise false
      • isAnnotatedWithReportOperationClass

        public boolean isAnnotatedWithReportOperationClass()
        Returns:
        true if annotated with ReportOperationClass; false otherwise
      • getReportName

        public String getReportName()
        Returns:
        the report name
      • getViewName

        public String getViewName()
        Returns:
        the view name
      • getViewFieldName

        public String getViewFieldName()
        Returns:
        the view field name
      • getViewField

        public Field getViewField()
        Returns:
        the view field
      • getView

        public View getView()
        Returns:
        the view
      • getQueryType

        public ReportQueryType getQueryType()
        Returns:
        the query type
      • getFileTypes

        public ReportFileType[] getFileTypes()
        Returns:
        the file types
      • getFileTypesList

        public List<ReportFileType> getFileTypesList()
        Returns:
        the file types list
      • getRowsLimit

        public int getRowsLimit()
        Returns:
        the rows limit
      • getDetailRowsLimit

        public int getDetailRowsLimit()
        Returns:
        the detail rows limit
      • getSummaryRowsLimit

        public int getSummaryRowsLimit()
        Returns:
        the summary rows limit
      • getChartRowsLimit

        public int getChartRowsLimit()
        Returns:
        the chart rows limit
      • getSortOption

        public SortOption getSortOption()
        Returns:
        the sort option
      • getChartTypes

        public ReportChartType[] getChartTypes()
        Returns:
        the chart types
      • getChartTypesList

        public List<ReportChartType> getChartTypesList()
        Returns:
        the chart types list
      • getChartColorList

        public List<Color> getChartColorList()
        Returns:
        the chart color list
      • clearChartColorList

        public void clearChartColorList()
        El método clearChartColorList se utiliza para remover todos los colores almacenados en la lista de colores utilizada para generar informes gráficos.
      • addChartColor

        public void addChartColor​(Color... colors)
        El método addChartColor se utiliza para agregar colores a la lista de colores utilizada para generar informes gráficos. Los colores se agregan al final de la lista. Para especificar todos los colores, primero se deben remover los colores almacenados inicialmente en la lista, ejecutando el método clearChartColorList.
        Parameters:
        colors - uno o más objetos de la clase java.awt.Color
      • getOperationViewReport

        public Report getOperationViewReport()
        Returns:
        the entity list report