MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe MJasperReport
Diagrama de heranças da classe MJasperReport
MReport

Membros públicos

 __construct ($db='admin', $connectionType='local')
 
 getArquivoRecemGerado ()
 
 setArquivoRecemGerado ($arquivoRecemGerado)
 
 execute ($module, $name, $parameters=null, $filetype='PDF')
 
 fill ($fileIn, $fileOut, $filetype, $parameters, $classPath, $download=true)
 
 executeJRXML ($fileIn, $parameters=NULL, $filetype='PDF', $download=true)
 
 getAbsoluteFileOut ()
 
 setAbsoluteFileOut ($absoluteFileOut)
 
 beforeGenerateReport ()
 
 afterGenerateReport ()
 

Membros públicos estáticos

static getParametersFromFile ($reportFile)
 
static getParameterFields ($reportFile)
 
static generateFieldFromParameter ($id, $oldId, $parameter, $label, $types)
 
static getParameterValues ($parameters, $data)
 
static executarQuery ($query, $module=null)
 

Campos de Dados

const JAVA_BIG_DECIMAL = 'java.math.BigDecimal'
 
const JAVA_BOOLEAN = 'java.lang.Boolean'
 
const JAVA_DATE = 'java.util.Date'
 
const JAVA_DOUBLE = 'java.lang.Double'
 
const JAVA_FLOAT = 'java.lang.Float'
 
const JAVA_INTEGER = 'java.lang.Integer'
 
const JAVA_LONG = 'java.lang.Long'
 
const JAVA_NUMBER = 'java.lang.Number'
 
const JAVA_SHORT = 'java.lang.Short'
 
const JAVA_STRING = 'java.lang.String'
 
const JAVA_TIME = 'java.sql.Time'
 
const JAVA_TIMESTAMP = 'java.sql.Timestamp'
 
const TYPE_BOOLEAN = 'boolean'
 
const TYPE_DATE = 'date'
 
const TYPE_FLOAT = 'float'
 
const TYPE_INTEGER = 'integer'
 
const TYPE_STRING = 'string'
 
const TYPE_TIME = 'time'
 
const TYPE_TIMESTAMP = 'timestamp'
 
 $filetype
 
 $fileout
 
 $fileexp
 
 $objDb
 
 $db
 
 $connectionType
 
const FIND_JAVA_PATH_COMMAND = 'echo $JAVA_HOME'
 

Descrição detalhada

Definido na linha 3 do ficheiro mjasperreport.class.

Documentação dos Construtores & Destrutor

◆ __construct()

__construct ( $db = 'admin',
$connectionType = 'local' )

Definido na linha 45 do ficheiro mjasperreport.class.

Documentação das funções

◆ afterGenerateReport()

afterGenerateReport ( )

Callback method

Definido na linha 874 do ficheiro mjasperreport.class.

◆ beforeGenerateReport()

beforeGenerateReport ( )

Callback method

Definido na linha 867 do ficheiro mjasperreport.class.

◆ executarQuery()

static executarQuery ( $query,
$module = null )
static
Retorna
array

Definido na linha 881 do ficheiro mjasperreport.class.

◆ execute()

execute ( $module,
$name,
$parameters = null,
$filetype = 'PDF' )

Definido na linha 73 do ficheiro mjasperreport.class.

◆ executeJRXML()

executeJRXML ( $fileIn,
$parameters = NULL,
$filetype = 'PDF',
$download = true )

Generate the report from a JRXML file.

Parâmetros
string$moduleModule where the report is located.
string$nameName of the report (without extension).
array$parametersParameters to be passed to the report.
string$filetypeReport file type.
boolean$saveWhether to save the report or download it.
Retorna
integer Returns 1 if succeeded.

Definido na linha 251 do ficheiro mjasperreport.class.

◆ fill()

fill ( $fileIn,
$fileOut,
$filetype,
$parameters,
$classPath,
$download = true )

Definido na linha 96 do ficheiro mjasperreport.class.

◆ generateFieldFromParameter()

static generateFieldFromParameter ( $id,
$oldId,
$parameter,
$label,
$types )
static

Generate field from report parameter data.

Parâmetros
string$idParameter id.
string$oldIdOriginal parameter id.
array$parameterParameter data.
string$labelLabel.
array$typesList of field types.
Retorna
array Parameter data in the following format: 0 => The input ids, 1 => The controls, 2 => The validator

Tenta montar o campo e senão conseguir (provavelmente por ter digitado o ID erroneamente) monta um campo oculto para não estourar outro erro na tela.

Definido na linha 482 do ficheiro mjasperreport.class.

◆ getAbsoluteFileOut()

getAbsoluteFileOut ( )

Retorna caminho completo do arquivo de saida

Retorna
string

Definido na linha 854 do ficheiro mjasperreport.class.

◆ getArquivoRecemGerado()

getArquivoRecemGerado ( )

Definido na linha 62 do ficheiro mjasperreport.class.

◆ getParameterFields()

static getParameterFields ( $reportFile)
static

Get fields from report parameters.

Parâmetros
string$reportFile
Retorna
array Parameters data in the following format: 0 => Array with the input ids, 1 => Array with the controls, 2 => Array with the validators

Definido na linha 392 do ficheiro mjasperreport.class.

◆ getParametersFromFile()

static getParametersFromFile ( $reportFile)
static

Get the report parameters. Return an array with this format: array( 'parameter1id' => array( 'type' => some of TYPE_ constants, 'ohterProperty' => 'propertyValue', ... ), 'parameter2id' => array( 'type' => some of TYPE_ constants, ... ), ... )

Parâmetros
string$reportFileReport file.
Retorna
array Parameters array.

Definido na linha 343 do ficheiro mjasperreport.class.

◆ getParameterValues()

static getParameterValues ( $parameters,
$data )
static

Get report parameters values from a getData result.

Parâmetros
type$parametersarray Id of the inputs generated from the report.
object$dataMForm's getData result.
Retorna
array Values of the fields indexed by the input ids.

Definido na linha 834 do ficheiro mjasperreport.class.

◆ setAbsoluteFileOut()

setAbsoluteFileOut ( $absoluteFileOut)

Definido na linha 859 do ficheiro mjasperreport.class.

◆ setArquivoRecemGerado()

setArquivoRecemGerado ( $arquivoRecemGerado)

Definido na linha 68 do ficheiro mjasperreport.class.

Documentação dos campos e atributos

◆ $connectionType

$connectionType

Definido na linha 37 do ficheiro mjasperreport.class.

◆ $db

$db

Definido na linha 36 do ficheiro mjasperreport.class.

◆ $fileexp

$fileexp

Definido na linha 34 do ficheiro mjasperreport.class.

◆ $fileout

$fileout

Definido na linha 33 do ficheiro mjasperreport.class.

◆ $filetype

$filetype

Definido na linha 32 do ficheiro mjasperreport.class.

◆ $objDb

$objDb

Definido na linha 35 do ficheiro mjasperreport.class.

◆ FIND_JAVA_PATH_COMMAND

const FIND_JAVA_PATH_COMMAND = 'echo $JAVA_HOME'

Definido na linha 43 do ficheiro mjasperreport.class.

◆ JAVA_BIG_DECIMAL

const JAVA_BIG_DECIMAL = 'java.math.BigDecimal'

Java type constants.

Definido na linha 8 do ficheiro mjasperreport.class.

◆ JAVA_BOOLEAN

const JAVA_BOOLEAN = 'java.lang.Boolean'

Definido na linha 9 do ficheiro mjasperreport.class.

◆ JAVA_DATE

const JAVA_DATE = 'java.util.Date'

Definido na linha 10 do ficheiro mjasperreport.class.

◆ JAVA_DOUBLE

const JAVA_DOUBLE = 'java.lang.Double'

Definido na linha 11 do ficheiro mjasperreport.class.

◆ JAVA_FLOAT

const JAVA_FLOAT = 'java.lang.Float'

Definido na linha 12 do ficheiro mjasperreport.class.

◆ JAVA_INTEGER

const JAVA_INTEGER = 'java.lang.Integer'

Definido na linha 13 do ficheiro mjasperreport.class.

◆ JAVA_LONG

const JAVA_LONG = 'java.lang.Long'

Definido na linha 14 do ficheiro mjasperreport.class.

◆ JAVA_NUMBER

const JAVA_NUMBER = 'java.lang.Number'

Definido na linha 15 do ficheiro mjasperreport.class.

◆ JAVA_SHORT

const JAVA_SHORT = 'java.lang.Short'

Definido na linha 16 do ficheiro mjasperreport.class.

◆ JAVA_STRING

const JAVA_STRING = 'java.lang.String'

Definido na linha 17 do ficheiro mjasperreport.class.

◆ JAVA_TIME

const JAVA_TIME = 'java.sql.Time'

Definido na linha 18 do ficheiro mjasperreport.class.

◆ JAVA_TIMESTAMP

const JAVA_TIMESTAMP = 'java.sql.Timestamp'

Definido na linha 19 do ficheiro mjasperreport.class.

◆ TYPE_BOOLEAN

const TYPE_BOOLEAN = 'boolean'

Simplified type constants.

Definido na linha 24 do ficheiro mjasperreport.class.

◆ TYPE_DATE

const TYPE_DATE = 'date'

Definido na linha 25 do ficheiro mjasperreport.class.

◆ TYPE_FLOAT

const TYPE_FLOAT = 'float'

Definido na linha 26 do ficheiro mjasperreport.class.

◆ TYPE_INTEGER

const TYPE_INTEGER = 'integer'

Definido na linha 27 do ficheiro mjasperreport.class.

◆ TYPE_STRING

const TYPE_STRING = 'string'

Definido na linha 28 do ficheiro mjasperreport.class.

◆ TYPE_TIME

const TYPE_TIME = 'time'

Definido na linha 29 do ficheiro mjasperreport.class.

◆ TYPE_TIMESTAMP

const TYPE_TIMESTAMP = 'timestamp'

Definido na linha 30 do ficheiro mjasperreport.class.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: