Class J4CObject

  • All Implemented Interfaces:
    Serializable, Cloneable

    public class J4CObject
    extends Object
    implements Serializable, Cloneable
    J4C (Jasper 'for' Cronos)

    Modelo de dados e objeto base para a manipulação de informações para a geração de um relatório.

    A premissa desse novo pacote j4c é prover uma API genérica e intercambiavel para os relatórios criados com o editor livre para o JasperReports ou com o módulo direcional Adhoc, permitindo a importação e exportação de informações entre os módulos de forma transparente e o desenvolvimento baseado em TDD.

    Created by arthemus on 07/06/16.

    See Also:
    Serialized Form
    • Constructor Detail

      • J4CObject

        public J4CObject()
      • J4CObject

        public J4CObject​(String name)
    • Method Detail

      • getName

        public String getName()
      • getTitle

        public J4CText getTitle()
      • setTitle

        public void setTitle​(J4CText title)
      • getSubTitle

        public J4CText getSubTitle()
      • setSubTitle

        public void setSubTitle​(J4CText subTitle)
      • isConditionalLinesColor

        public boolean isConditionalLinesColor()
      • setConditionalLinesColor

        public void setConditionalLinesColor​(boolean conditionalLinesColor)
      • isPagination

        public boolean isPagination()
      • setPagination

        public void setPagination​(boolean pagination)
      • setImage

        public void setImage​(J4CImage image)
      • removeAllFields

        public void removeAllFields()
      • synchronizeFields

        public void synchronizeFields​(Connection connection)
        Sincroniza os fields do relatório de acordo com as colunas escolhidas no editor de queries.
        Parameters:
        connection - Conexão
      • setDataset

        public void setDataset​(J4CDataset dataset)
      • getPage

        public J4CPage getPage()
      • setPage

        public void setPage​(J4CPage page)
      • setChart

        public void setChart​(J4CChart chart)
      • setParameters

        public void setParameters​(Set<J4CParameter> parameters)
      • removeParameter

        public void removeParameter​(String parameterName)
      • setParametersValue

        public void setParametersValue​(Map<String,​Object> parametersValue)
      • getParametersDefaultValue

        public Map<String,​Object> getParametersDefaultValue()
      • hasParameter

        public J4CParameter hasParameter​(String parameter)
        Verifica se o relatório contem um determinado parâmetro.
        Parameters:
        parameter - Nome do parâmetro a ser verificado.
        Returns:
        Caso exista, retorna o parametro.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object