Class EntityReportDescription
java.lang.Object
ch.tocco.nice2.reporting.impl.description.EntityReportDescription
- All Implemented Interfaces:
- ReportDescription
- Direct Known Subclasses:
- LabelReportDescription
- 
Nested Class SummaryNested classes/interfaces inherited from interface ch.tocco.nice2.reporting.api.ReportDescriptionReportDescription.PlacementConfig, ReportDescription.RecipientConfig
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetAfterReportFunction(AfterReportFunctionService afterReportFunctionService) getConfirmMessage(TextResources textResources) @Nullable StringbooleangetFilenameSuggestion(TextResources textResources) @Nullable StringgetId()getLabel()@Nullable StringbooleanhasPermission(ReportPermissionService reportPermissionService) booleanbooleanbooleanbooleanbooleanisPublic()booleanbooleanvoid
- 
Constructor Details- 
EntityReportDescription
 
- 
- 
Method Details- 
getReportEntity
- 
getId- Specified by:
- getIdin interface- ReportDescription
 
- 
getLabel- Specified by:
- getLabelin interface- ReportDescription
 
- 
getDescription- Specified by:
- getDescriptionin interface- ReportDescription
 
- 
getAfterReportFunctionpublic AfterReportFunction getAfterReportFunction(AfterReportFunctionService afterReportFunctionService) - Specified by:
- getAfterReportFunctionin interface- ReportDescription
- Returns:
- an optional function to be executed after the report was generated
- See Also:
 
- 
getReportDataModifierId- Specified by:
- getReportDataModifierIdin interface- ReportDescription
 
- 
getConfirmMessage- Specified by:
- getConfirmMessagein interface- ReportDescription
- Parameters:
- textResources-- TextResources
- Returns:
- an optional confirm message textresource key to be displayed (only applies if an AfterReportFunctionis defined)
- See Also:
 
- 
isSkippablepublic boolean isSkippable()- Specified by:
- isSkippablein interface- ReportDescription
- Returns:
- is the AfterReportFunctionskippable (only applies if anAfterReportFunctionis defined)
- See Also:
 
- 
getDefaultValuepublic boolean getDefaultValue()- Specified by:
- getDefaultValuein interface- ReportDescription
- Returns:
- should the AfterReportFunctionbe executed silently, i.e. without notifying the user (only applies if anAfterReportFunctionis defined)
- See Also:
 
- 
isHideLogoCheckboxpublic boolean isHideLogoCheckbox()- Specified by:
- isHideLogoCheckboxin interface- ReportDescription
- Returns:
- true to hide the logo checkbox in the report action (GUI)
- See Also:
 
- 
isEnableLogoCheckboxpublic boolean isEnableLogoCheckbox()- Specified by:
- isEnableLogoCheckboxin interface- ReportDescription
- Returns:
- true to initialize the logo checkbox checked (GUI)
- See Also:
 
- 
getPathToDefaultOutputLanguage- Specified by:
- getPathToDefaultOutputLanguagein interface- ReportDescription
- Returns:
- the optional path to default output language or null
 
- 
getDefaultArchiveType- Specified by:
- getDefaultArchiveTypein interface- ReportDescription
 
- 
getReportResourceWrapper- Specified by:
- getReportResourceWrapperin interface- ReportDescription
- Returns:
- a ReportResourceWrapperproviding a basic API to theReportManagerto work on the template resource
 
- 
getModule- Specified by:
- getModulein interface- ReportDescription
 
- 
getFilenameSuggestion- Specified by:
- getFilenameSuggestionin interface- ReportDescription
- Parameters:
- textResources-- TextResources
- Returns:
- a filename suggestion for the GUI
 
- 
getFileFormat- Specified by:
- getFileFormatin interface- ReportDescription
 
- 
hasPermission- Specified by:
- hasPermissionin interface- ReportDescription
 
- 
getRecipientConfig- Specified by:
- getRecipientConfigin interface- ReportDescription
 
- 
isPersonalizedOnlypublic boolean isPersonalizedOnly()- Specified by:
- isPersonalizedOnlyin interface- ReportDescription
 
- 
isSplitBaseDatapublic boolean isSplitBaseData()- Specified by:
- isSplitBaseDatain interface- ReportDescription
 
- 
getGroupingPath- Specified by:
- getGroupingPathin interface- ReportDescription
 
- 
getOrderBy- Specified by:
- getOrderByin interface- ReportDescription
 
- 
getGroupOrderBy- Specified by:
- getGroupOrderByin interface- ReportDescription
 
- 
ignoreSelectionpublic boolean ignoreSelection()- Specified by:
- ignoreSelectionin interface- ReportDescription
 
- 
getReportLayout- Specified by:
- getReportLayoutin interface- ReportDescription
- Returns:
- a ReportLayout config object (or Optional.empty())
 
- 
isPublicpublic boolean isPublic()- Specified by:
- isPublicin interface- ReportDescription
 
- 
getSettingsEntityName
- 
reload- Specified by:
- reloadin interface- ReportDescription
 
 
-