Class GrouperReportInstanceAttributeNames
java.lang.Object
edu.internet2.middleware.grouper.app.reports.GrouperReportInstanceAttributeNames
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
main attribute name assigned to reportInstanceDefstatic final String
Attribute assign ID of the marker attribute of the config (same owner as this attribute, but there could be many reports configured on one owner)static final String
main attribute definition assigned to groups, foldersstatic final String
number of times this report was downloaded (note update this in try/catch and a for loop so concurrency doesnt cause problems)static final String
source::::subjectId1, source2::::subjectId2 list for subjects who were were emailed successfully (cant be more than 4k chars)static final String
source::::subjectId1, source2::::subjectId2 list for subjects who were were NOT emailed successfully, dont include g:gsa groups (cant be more than 4k chars)static final String
randomly generated 16 char alphanumeric encryption key (never allow display or edit of this)static final String
filename of reportstatic final String
depending on storage type, this is a pointer to the report in storage, e.g.static final String
number of millis it took to generate this reportstatic final String
millis since 1970 that this report was run.static final String
number of rows returned in reportstatic final String
number of bytes of the unencrypted reportstatic final String
SUCCESS means link to the report from screen, ERROR means didnt execute successfullystatic final String
attribute definition for name value pairs assigned to assignment on groups or folders -
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_INSTANCE_DEF
main attribute definition assigned to groups, folders- See Also:
-
GROUPER_REPORT_INSTANCE_ATTRIBUTE_NAME
main attribute name assigned to reportInstanceDef- See Also:
-
GROUPER_REPORT_INSTANCE_VALUE_DEF
attribute definition for name value pairs assigned to assignment on groups or folders- See Also:
-
GROUPER_REPORT_INSTANCE_STATUS
SUCCESS means link to the report from screen, ERROR means didnt execute successfully- See Also:
-
GROUPER_REPORT_INSTANCE_MILLIS_ELAPSED
number of millis it took to generate this report- See Also:
-
GROUPER_REPORT_INSTANCE_CONFIG_MARKER_ASSIGNMENT_ID
Attribute assign ID of the marker attribute of the config (same owner as this attribute, but there could be many reports configured on one owner)- See Also:
-
GROUPER_REPORT_INSTANCE_MILLIS_SINCE_1970
millis since 1970 that this report was run. This must match the timestamp in the report name and storage- See Also:
-
GROUPER_REPORT_INSTANCE_SIZE_BYTES
number of bytes of the unencrypted report- See Also:
-
GROUPER_REPORT_INSTANCE_FILE_NAME
filename of report- See Also:
-
GROUPER_REPORT_INSTANCE_FILE_POINTER
depending on storage type, this is a pointer to the report in storage, e.g. the S3 address. note the S3 address is .csv suffix, but change to __metadata.json for instance metadata- See Also:
-
GROUPER_REPORT_INSTANCE_DOWNLOAD_COUNT
number of times this report was downloaded (note update this in try/catch and a for loop so concurrency doesnt cause problems)- See Also:
-
GROUPER_REPORT_INSTANCE_ENCRYPTION_KEY
randomly generated 16 char alphanumeric encryption key (never allow display or edit of this)- See Also:
-
GROUPER_REPORT_INSTANCE_ROWS
number of rows returned in report- See Also:
-
GROUPER_REPORT_INSTANCE_EMAIL_TO_SUBJECTS
source::::subjectId1, source2::::subjectId2 list for subjects who were were emailed successfully (cant be more than 4k chars)- See Also:
-
GROUPER_REPORT_INSTANCE_EMAIL_TO_SUBJECTS_ERROR
source::::subjectId1, source2::::subjectId2 list for subjects who were were NOT emailed successfully, dont include g:gsa groups (cant be more than 4k chars)- See Also:
-
-
Constructor Details
-
GrouperReportInstanceAttributeNames
public GrouperReportInstanceAttributeNames()
-
-
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 name
-
retrieveAttributeDefValueDef
attribute value def assigned to stem or group- Returns:
- the attribute def
-