Class GrouperReportContainer
java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.ui.GrouperReportContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancan the logged in subject see all report configs across all groups and folders.booleancan logged in subject make changes to grouper report configsbooleanbooleanvoidsetConfigBean(GrouperReportConfigurationBean configBean) report config bean user is currently working onvoidsetGrouperReportConfigInstance(GrouperReportConfigInstance grouperReportConfigInstance) encapsulates config and all instances togethervoidsetGuiReportConfigs(List<GuiReportConfig> guiReportConfigs) report configs for guivoidsetGuiReportConfigsOverall(List<GuiReportConfigOverall> guiReportConfigsOverall) report configs for the global (across all groups and folders) gui viewvoidsetGuiReportInstance(GuiReportInstance guiReportInstance) one report instance detailsvoidsetReportConfigBeans(List<GrouperReportConfigurationBean> reportConfigBeans) list of report configs for one stem/group
-
Constructor Details
-
GrouperReportContainer
public GrouperReportContainer()
-
-
Method Details
-
isCanWriteGrouperReports
public boolean isCanWriteGrouperReports()can logged in subject make changes to grouper report configs- Returns:
-
getGuiGrouperReportConfigs
- Returns:
- list of gui report configs
-
getAllReportConfigTypes
- Returns:
- all the report config types (eg: SQL)
-
getAllReportConfigFormats
- Returns:
- all the report config formats (eg: CSV)
-
getAllSqlConfigs
-
getConfigBean
- Returns:
- report config bean user is currently working on
-
setConfigBean
report config bean user is currently working on- Parameters:
configBean-
-
getReportConfigBeans
- Returns:
- list of report configs for one stem/group
-
setReportConfigBeans
list of report configs for one stem/group- Parameters:
reportConfigBeans-
-
getGuiReportConfigs
- Returns:
- report configs for gui
-
setGuiReportConfigs
report configs for gui- Parameters:
guiReportConfigs-
-
getGuiReportConfigsOverall
- Returns:
- report configs for the global (across all groups and folders) gui view
-
setGuiReportConfigsOverall
report configs for the global (across all groups and folders) gui view- Parameters:
guiReportConfigsOverall-
-
isCanSeeAllReports
public boolean isCanSeeAllReports()can the logged in subject see all report configs across all groups and folders. Only wheel/root admins can see all reports from the miscellaneous page.- Returns:
- true if can see all report configs
-
getGrouperReportConfigInstance
- Returns:
- encapsulates config and all instances together
-
setGrouperReportConfigInstance
encapsulates config and all instances together- Parameters:
grouperReportConfigInstance-
-
getGuiReportInstance
- Returns:
- one report instance details
-
setGuiReportInstance
one report instance details- Parameters:
guiReportInstance-
-
isShowPartialEncryptionKey
public boolean isShowPartialEncryptionKey()- Returns:
- should the partial encryption key be shown
-
isReportingEnabled
public boolean isReportingEnabled()- Returns:
- is the global reporting enabled
-