public class DBJasperReport extends DBObject
DBObject.DenormalizeAction| Modifier and Type | Field and Description |
|---|---|
static GlobalId |
DBCLASS_GID
Jasper report details
|
static java.lang.String |
DBCLASS_NAME
Jasper report details
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS| Constructor and Description |
|---|
DBJasperReport(DBClass def,
DataSource dataSource)
Std.
|
| Modifier and Type | Method and Description |
|---|---|
static DBJasperReport |
create(MutableDataSource mds)
Make a new instance of this class.
|
JasperPrint |
fill(JasperReport jasperReport,
java.lang.Object param,
java.lang.Object extraParam)
fill the report
|
static DBJasperReport |
findKey(DataSource ds,
java.lang.String key)
Find the target for this class by the primary key
|
java.lang.String |
getCode(java.lang.String... args) |
DataSourcePlugin |
getDataSourcePlugin(java.lang.String className,
java.lang.Object pram,
java.lang.Object extraParam)
getDataSourcePlugin
|
java.util.Map |
getJasperParameters() |
java.util.Map |
getJasperVariables() |
java.lang.String |
getName(java.lang.String... args) |
java.lang.String |
getReport(java.lang.String... args) |
java.lang.String |
getReportName()
Get report name.
|
java.lang.String |
getReportPath(java.lang.String aReportFileName)
Get report path
|
static DBQuery<DBJasperReport> |
makeQuery(DataSource ds)
Make a new QUERY for this class.
|
void |
print(DBObject printer,
java.lang.Object clause)
Print report
|
void |
print(DBObject printer,
java.lang.Object clause,
java.lang.Object extraParam)
Print report
|
void |
print(java.lang.String reportFileName,
DBObject dbPrinter,
java.lang.Object clause,
java.lang.Object extraParam)
Print report
|
byte[] |
runReportToCSV(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables) |
DBFile |
runReportToCSVFile(java.lang.String folderGK,
java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam)
Run Report To HTML format
|
byte[] |
runReportToExcel(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables) |
DBFile |
runReportToFile(java.lang.String fileType,
java.lang.String folderGK,
java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam)
Run Report To File
|
byte[] |
runReportToPdf()
Get pdf bytes
|
byte[] |
runReportToPdf(java.lang.Object param)
get pdf bytes
|
byte[] |
runReportToPdf(java.lang.Object param,
java.lang.Object extraParam)
Get pdf bytes
|
byte[] |
runReportToPdf(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables)
Get pdf bytes
|
void |
runReportToPdfFile(java.lang.String extraClause,
java.lang.String fileName,
DBFolder parent)
Save the report to PDF file
|
DBFile |
runReportToPDFFile(java.lang.String folderGK,
java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam)
Run Report To HTML format
|
byte[] |
runReportToXHTML(java.util.HashMap variables) |
byte[] |
runReportToXHTML(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables) |
DBFile |
runReportToXHTMLFile(java.lang.String folderGK,
java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam) |
DBFile |
runReportToXLSFile(java.lang.String folderGK,
java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam)
Run Report To HTML format
|
DBJasperReport |
setCode(java.lang.String value,
java.lang.String... args) |
DBJasperReport |
setDataSourcePlugin(java.lang.String value,
java.lang.String... args) |
DBJasperReport |
setName(java.lang.String value,
java.lang.String... args) |
DBJasperReport |
setReport(java.lang.String value,
java.lang.String... args) |
DBJasperReport |
setReportName(java.lang.String value,
java.lang.String... args) |
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, eventFieldUpdated, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extFixUp, extGetDerivedGlobalKey, extGetDerivedValue, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extPreDeleteRecord, extPreSaveRecord, extPreValidate, extPreValidateDelete, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, extValidateDelete, extValidateField, extValidateRecord, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, touch, undelete, validateField, validateRecord, validateSubTypepublic static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public DBJasperReport(DBClass def, DataSource dataSource) throws java.lang.Exception
def - The class of this objectdataSource - The datasource for this objectjava.lang.Exception - A serious problem occurred@CheckReturnValue @Nonnull public java.lang.String getCode(java.lang.String... args)
@Nonnull public DBJasperReport setCode(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception@Nonnull public DBJasperReport setDataSourcePlugin(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception@CheckReturnValue @Nonnull public java.lang.String getName(java.lang.String... args)
@Nonnull public DBJasperReport setName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception@CheckReturnValue @Nonnull public java.lang.String getReport(java.lang.String... args)
@Nonnull public DBJasperReport setReport(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception@Nonnull public DBJasperReport setReportName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception@Nonnull @CheckReturnValue public static DBJasperReport create(@Nonnull MutableDataSource mds) throws java.lang.Exception
mds - the datasourcejava.lang.Exception - an object of this class could not be created@Nonnull @CheckReturnValue public static DBQuery<DBJasperReport> makeQuery(@Nonnull DataSource ds) throws NotFoundException
ds - the datasourceNotFoundException - if class could not be found@Nonnull @CheckReturnValue public static DBJasperReport findKey(@Nonnull DataSource ds, @Nonnull java.lang.String key) throws NotFoundException, java.lang.Exception
ds - the datasourcekey - the valueNotFoundException - if target could not be foundjava.lang.Exception - a serious problempublic JasperPrint fill(JasperReport jasperReport,
java.lang.Object param,
java.lang.Object extraParam)
throws java.lang.Exception
jasperReport - jasperReportparam - paramextraParam - extraParamjava.lang.Exception - Exceptionpublic void print(DBObject printer, java.lang.Object clause) throws java.lang.Exception
printer - printerclause - clausejava.lang.Exception - exceptionpublic void print(DBObject printer, java.lang.Object clause, java.lang.Object extraParam) throws java.lang.Exception
printer - printerclause - clauseextraParam - extra parameterjava.lang.Exception - exceptionpublic void print(java.lang.String reportFileName,
DBObject dbPrinter,
java.lang.Object clause,
java.lang.Object extraParam)
throws java.lang.Exception
reportFileName - reportFileNamedbPrinter - printerclause - clauseextraParam - extra parameterjava.lang.Exception - exceptionpublic byte[] runReportToPdf(java.lang.Object param)
throws java.lang.Exception
param - parameterjava.lang.Exception - exceptionpublic byte[] runReportToPdf()
throws java.lang.Exception
java.lang.Exception - Exceptionpublic byte[] runReportToPdf(java.lang.Object param,
java.lang.Object extraParam)
throws java.lang.Exception
param - paramextraParam - extraParamjava.lang.Exception - Exceptionpublic byte[] runReportToPdf(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables)
throws java.lang.Exception
reportFileName - filenameparam - paramextraParam - extraParamvariables - java.lang.Exception - Exceptionpublic void runReportToPdfFile(java.lang.String extraClause,
java.lang.String fileName,
DBFolder parent)
throws java.lang.Exception
extraClause - clausefileName - file nameparent - parent directoryjava.lang.Exception - exceptionpublic DBFile runReportToFile(java.lang.String fileType, java.lang.String folderGK, java.lang.String reportFileName, java.lang.Object param, java.lang.Object extraParam) throws java.lang.Exception
fileType - fileTypefolderGK - folderGKreportFileName - reportFileNameparam - paramextraParam - extraParamjava.lang.Exception - Exceptionpublic DBFile runReportToPDFFile(java.lang.String folderGK, java.lang.String reportFileName, java.lang.Object param, java.lang.Object extraParam) throws java.lang.Exception
folderGK - folderreportFileName - report file nameparam - paramextraParam - param2java.lang.Exception - EXCEPTIONpublic DBFile runReportToXHTMLFile(java.lang.String folderGK, java.lang.String reportFileName, java.lang.Object param, java.lang.Object extraParam) throws java.lang.Exception
folderGK - folderreportFileName - filenameparam - paramextraParam - the paramsjava.lang.Exception - exceptionpublic byte[] runReportToXHTML(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables)
throws java.lang.Exception
reportFileName - filenameparam - paramextraParam - the paramsvariables - java.lang.Exception - exceptionpublic byte[] runReportToXHTML(java.util.HashMap variables)
throws java.lang.Exception
variables - java.lang.Exception - exceptionpublic byte[] runReportToCSV(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables)
throws java.lang.Exception
reportFileName - filenameparam - paramextraParam - the paramsvariables - java.lang.Exception - exceptionpublic DBFile runReportToCSVFile(java.lang.String folderGK, java.lang.String reportFileName, java.lang.Object param, java.lang.Object extraParam) throws java.lang.Exception
folderGK - folderreportFileName - report file nameparam - paramextraParam - param2java.lang.Exception - exceptionpublic DBFile runReportToXLSFile(java.lang.String folderGK, java.lang.String reportFileName, java.lang.Object param, java.lang.Object extraParam) throws java.lang.Exception
folderGK - folderreportFileName - report file nameparam - paramextraParam - param2java.lang.Exception - exceptionpublic byte[] runReportToExcel(java.lang.String reportFileName,
java.lang.Object param,
java.lang.Object extraParam,
java.util.HashMap variables)
throws java.lang.Exception
reportFileName - filenameparam - paramextraParam - the paramsvariables - java.lang.Exception - exceptionpublic DataSourcePlugin getDataSourcePlugin(java.lang.String className, java.lang.Object pram, java.lang.Object extraParam) throws java.lang.Exception
className - classNamepram - parameterextraParam - extraParameterjava.lang.Exception - a serious problepublic java.util.Map getJasperParameters()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map getJasperVariables()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getReportName()
public java.lang.String getReportPath(java.lang.String aReportFileName)
throws JRException
aReportFileName - file nameJRException - exceptionstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.