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
FieldsFields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprotected Stringfor each type of configuration this is the prefix for eg in subsections.booleanabstract booleanmatchesQuartzJobName(String jobName) static List<GrouperDaemonConfiguration>list of daemon types that can be configuredstatic GrouperDaemonConfigurationretrieveImplementationFromJobName(String jobName) retrieveSuffix(Pattern pattern, String propertyName) retrieve suffix based on the property namevoidvalidatePreSave(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:GrouperConfigurationModuleBaseretrieve suffix based on the property name- Overrides:
retrieveSuffixin classGrouperConfigurationModuleBase- Returns:
-
getConfigurationTypePrefix
Description copied from class:GrouperConfigurationModuleBasefor each type of configuration this is the prefix for eg in subsections. only ui concern in external text config.- Specified by:
getConfigurationTypePrefixin 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()
-