Class GrouperReportConfigAttributeNames
java.lang.Object
edu.internet2.middleware.grouper.app.reports.GrouperReportConfigAttributeNames
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
main attribute name assigned to reportConfigDefstatic final String
main attribute definition assigned to groups, foldersstatic final String
Textarea which describes the information in the report.static final String
optional, will be generated by a grouper default if blank body for email, support \n for newlines, and substitute in: $$reportConfigName$$, $$reportConfigDescription$$, $$subjectName$$ and $$reportLink$$ The link will go to the report instance screen for this report note: the $$reportLink$$ must be in the email template if it is not blankstatic final String
subject for email (optional, will be generated from report name if blank)static final String
logic from loader enabled, either enable or disabled this jobstatic final String
e.g.static final String
report config format.static final String
Name of report.static final String
Quartz cron-like schedulestatic final String
SQL for the report.static final String
GSH script for reportstatic final String
true/false if email should be sentstatic final String
if reportSendEmail is true, and reportSendEmailToViewers is false), this is the groupId where members are retrieved from, and the subject email attribute, if not null then sendstatic final String
true/false if report viewers should get email (if reportSendEmail is true)static final String
Set to false if should not send report email if no datastatic final String
sql config idstatic final String
Set to false if should not store if no datastatic final String
report config type.static final String
attribute definition for name value pairs assigned to assignment on groups or foldersstatic final String
GroupId of people who can view this report. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AttributeDef
attribute value def assigned to stem or groupstatic AttributeDefName
marker attribute def assigned to stem or groupstatic AttributeDef
attribute value def assigned to stem or group
-
Field Details
-
GROUPER_REPORT_CONFIG_DEF
main attribute definition assigned to groups, folders- See Also:
-
GROUPER_REPORT_CONFIG_ATTRIBUTE_NAME
main attribute name assigned to reportConfigDef- See Also:
-
GROUPER_REPORT_CONFIG_VALUE_DEF
attribute definition for name value pairs assigned to assignment on groups or folders- See Also:
-
GROUPER_REPORT_CONFIG_TYPE
report config type. Currently only SQL is available- See Also:
-
GROUPER_REPORT_CONFIG_FORMAT
report config format. Currently only CSV is available- See Also:
-
GROUPER_REPORT_CONFIG_NAME
Name of report. No two reports in the same owner should have the same name- See Also:
-
GROUPER_REPORT_CONFIG_FILE_NAME
e.g. usersOfMyService_$$timestamp$$.csv $$timestamp$$ translates to current time in this format: yyyy_mm_dd_hh24_mi_ss- See Also:
-
GROUPER_REPORT_CONFIG_DESCRIPTION
Textarea which describes the information in the report. Must be less than 4k- See Also:
-
GROUPER_REPORT_CONFIG_SQL_CONFIG
sql config id- See Also:
-
GROUPER_REPORT_CONFIG_SEND_EMAIL_WITH_NO_DATA
Set to false if should not send report email if no data- See Also:
-
GROUPER_REPORT_CONFIG_STORE_WITH_NO_DATA
Set to false if should not store if no data- See Also:
-
GROUPER_REPORT_CONFIG_VIEWERS_GROUP_ID
GroupId of people who can view this report. Grouper admins can view any report- See Also:
-
GROUPER_REPORT_CONFIG_QUARTZ_CRON
Quartz cron-like schedule- See Also:
-
GROUPER_REPORT_CONFIG_SEND_EMAIL
true/false if email should be sent- See Also:
-
GROUPER_REPORT_CONFIG_EMAIL_SUBJECT
subject for email (optional, will be generated from report name if blank)- See Also:
-
GROUPER_REPORT_CONFIG_EMAIL_BODY
optional, will be generated by a grouper default if blank body for email, support \n for newlines, and substitute in: $$reportConfigName$$, $$reportConfigDescription$$, $$subjectName$$ and $$reportLink$$ The link will go to the report instance screen for this report note: the $$reportLink$$ must be in the email template if it is not blank- See Also:
-
GROUPER_REPORT_CONFIG_SEND_EMAIL_TO_VIEWERS
true/false if report viewers should get email (if reportSendEmail is true)- See Also:
-
GROUPER_REPORT_CONFIG_SEND_EMAIL_TO_GROUP_ID
if reportSendEmail is true, and reportSendEmailToViewers is false), this is the groupId where members are retrieved from, and the subject email attribute, if not null then send- See Also:
-
GROUPER_REPORT_CONFIG_QUERY
SQL for the report. The columns must be named in the SQL (e.g. not select *) and generally this comes from a view- See Also:
-
GROUPER_REPORT_CONFIG_SCRIPT
GSH script for report- See Also:
-
GROUPER_REPORT_CONFIG_ENABLED
logic from loader enabled, either enable or disabled this job- See Also:
-
-
Constructor Details
-
GrouperReportConfigAttributeNames
public GrouperReportConfigAttributeNames()
-
-
Method Details
-
retrieveAttributeDefNameBase
marker attribute def assigned to stem or group- Returns:
- the attribute def name
-
retrieveAttributeDefBaseDef
attribute value def assigned to stem or group- Returns:
- the attribute def
-
retrieveAttributeDefValueDef
attribute value def assigned to stem or group- Returns:
- the attribute def
-