Class GrouperDaemonConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
edu.internet2.middleware.grouper.app.daemon.GrouperDaemonConfiguration
- Direct Known Subclasses:
GrouperDaemonBuiltInMessagingConfiguration
,GrouperDaemonChangeLogConsumerConfiguration
,GrouperDaemonChangeLogEsbConfiguration
,GrouperDaemonChangeLogEsbToMessagingConfiguration
,GrouperDaemonChangeLogRecentMembershipsConfiguration
,GrouperDaemonChangeLogRulesConfiguration
,GrouperDaemonChangeLogScriptConfiguration
,GrouperDaemonChangeLogSyncGroupsConfiguration
,GrouperDaemonChangeLogTempToChangeLogConfiguration
,GrouperDaemonChangeLogToMessagingConfiguration
,GrouperDaemonMessagingListenerConfiguration
,GrouperDaemonMessagingListenerToChangeLogConfiguration
,GrouperDaemonOtherJobAttestationConfiguration
,GrouperDaemonOtherJobConfiguration
,GrouperDaemonOtherJobCsvReportConfiguration
,GrouperDaemonOtherJobDataProviderFullSyncConfiguration
,GrouperDaemonOtherJobDataProviderIncrementalSyncConfiguration
,GrouperDaemonOtherJobDeprovisioningConfiguration
,GrouperDaemonOtherJobEnabledDisabledConfiguration
,GrouperDaemonOtherJobFindBadMembershipsConfiguration
,GrouperDaemonOtherJobGroupSyncAnotherGrouperConfiguration
,GrouperDaemonOtherJobInstrumentationConfiguration
,GrouperDaemonOtherJobLdapToSqlConfiguration
,GrouperDaemonOtherJobLoaderIncrementalConfiguration
,GrouperDaemonOtherJobNotificationConfiguration
,GrouperDaemonOtherJobObjectTypeConfiguration
,GrouperDaemonOtherJobObjectTypesFullSyncConfiguration
,GrouperDaemonOtherJobProvisioningConfiguration
,GrouperDaemonOtherJobProvisioningFullSyncConfiguration
,GrouperDaemonOtherJobReportClearConfiguration
,GrouperDaemonOtherJobSchedulerCheckConfiguration
,GrouperDaemonOtherJobScriptConfiguration
,GrouperDaemonOtherJobSftpToSqlConfiguration
,GrouperDaemonOtherJobSubjectChangeConfiguration
,GrouperDaemonOtherJobSyncToGrouperFromSqlConfiguration
,GrouperDaemonOtherJobTableSyncConfiguration
,GrouperDaemonOtherJobTimeConfiguration
,GrouperDaemonOtherJobUpgradeTasksConfiguration
,GrouperDaemonOtherJobUsduConfiguration
,GrouperDaemonOtherJobWorkflowConfiguration
,GrouperDaemonOtherJobWorkflowReminderConfiguration
,GrouperDaemonOtherJobWsMessagingBridgeConfiguration
,GrouperDaemonProvisioningIncrementalSyncConfiguration
,GrouperDaemonPspngFullSyncConfiguration
,GrouperDaemonReportConfiguration
,GrouperDaemonReportForGroupStemConfiguration
,GrouperDaemonRulesConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
protected String
for each type of configuration this is the prefix for eg in subsections.boolean
abstract boolean
matchesQuartzJobName
(String jobName) static List<GrouperDaemonConfiguration>
list of daemon types that can be configuredstatic GrouperDaemonConfiguration
retrieveImplementationFromJobName
(String jobName) retrieveSuffix
(Pattern pattern, String propertyName) retrieve suffix based on the property namevoid
validatePreSave
(boolean isInsert, boolean fromUi, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay) Methods inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
changeStatus, clearAttributeCache, deleteConfig, editConfig, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheGroupAttributePrefix, getCacheMembershipAttributePrefix, getConfigFileName, getConfigId, getConfigIdRegex, getConfigIdThatIdentifiesThisConfig, getConfigItemPrefix, getDescription, getDocumentation, getGenericConfigId, getPropertySuffixThatIdentifiesThisConfig, getPropertyValueThatIdentifiesThisConfig, getStartWithDescription, getStartWithDocumentation, getSubSections, getTitle, insertConfig, isEnabled, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, removeNoUnsedConfigs, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveAttributesFromConfig, retrieveAttributeValueFromConfig, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveText, setConfigId, showAttributeOverride, validatePreSave
-
Field Details
-
grouperDaemonConfigClassNames
-
-
Constructor Details
-
GrouperDaemonConfiguration
public GrouperDaemonConfiguration()
-
-
Method Details
-
matchesQuartzJobName
-
getDaemonJobPrefix
-
isEditableOnUiFromWizard
public boolean isEditableOnUiFromWizard() -
retrieveAllModuleConfigurationTypes
list of daemon types that can be configured- Returns:
-
getConfigAttributes
-
retrieveSuffix
Description copied from class:GrouperConfigurationModuleBase
retrieve suffix based on the property name- Overrides:
retrieveSuffix
in classGrouperConfigurationModuleBase
- Returns:
-
getConfigurationTypePrefix
Description copied from class:GrouperConfigurationModuleBase
for each type of configuration this is the prefix for eg in subsections. only ui concern in external text config.- Specified by:
getConfigurationTypePrefix
in classGrouperConfigurationModuleBase
- Returns:
-
validatePreSave
public void validatePreSave(boolean isInsert, boolean fromUi, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay) - Parameters:
isInsert
-fromUi
-errorsToDisplay
-validationErrorsToDisplay
-
-
retrieveImplementationFromJobName
-
clearImplementationJobNameCache
public static void clearImplementationJobNameCache()
-