Class GenerateReportConfig
java.lang.Object
ch.tocco.nice2.reporting.api.action.GenerateReportConfig
Bean class holding parameters for report generation from client (GUI)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable String
@Nullable String[]
getKeys()
@Nullable RebindValue[]
@Nullable String[]
@Nullable EntityExplorerActionSelection
@Nullable String
@Nullable String[]
getUsers()
boolean
boolean
boolean
void
setArchiveType
(String archiveType) void
setCorporateDesign
(String corporateDesign) void
setCustomAttribute
(String key, Object value) Set a custom attribute that may be used in the report template.void
setEntityModelName
(@Nullable String entityModelName) void
setFileName
(String fileName) void
void
setLanguage
(String language) void
setRebindValues
(@Nullable RebindValue[] rebindValues) void
setRecipientPaths
(@Nullable String[] recipientPaths) void
setRemoveLogos
(boolean removeLogos) void
setReportId
(String reportId) void
setSelection
(@Nullable EntityExplorerActionSelection selection) void
setSkipAfterReportFunction
(boolean skipAfterReportFunction) void
setTemplateLocation
(@Nullable String templateLocation) void
-
Constructor Details
-
GenerateReportConfig
public GenerateReportConfig()
-
-
Method Details
-
getSelection
-
getLanguage
-
getReportId
-
getTemplateLocation
-
getFileName
-
isSkipAfterReportFunction
public boolean isSkipAfterReportFunction() -
isRemoveLogos
public boolean isRemoveLogos() -
getArchiveType
-
getRebindValues
-
getKeys
-
getEntityModelName
-
setSelection
-
setLanguage
-
setReportId
-
setTemplateLocation
-
setFileName
-
setSkipAfterReportFunction
public void setSkipAfterReportFunction(boolean skipAfterReportFunction) -
setArchiveType
-
setRemoveLogos
public void setRemoveLogos(boolean removeLogos) -
setRebindValues
-
setKeys
-
setEntityModelName
-
getRecipientPaths
-
setRecipientPaths
-
getUsers
-
setUsers
-
hasRecipients
public boolean hasRecipients() -
getCorporateDesign
-
setCorporateDesign
-
setCustomAttribute
Set a custom attribute that may be used in the report template. Note that the value should not be or contain an Entity as the report may be generated in a different Context.- Parameters:
key
- attribute namevalue
- attribute value
-
getCustomAttributes
-