Class DbConfigEngine
java.lang.Object
edu.internet2.middleware.grouper.cfg.dbConfig.DbConfigEngine
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
configurationFileAddEditHelper2
(ConfigFileName configFileName, String configFileString, ConfigFileMetadata configFileMetadata, String propertyNameString, String expressionLanguageString, String valueString, Boolean userSelectedPassword, StringBuilder message, Boolean[] added, Boolean[] error, boolean fromUi, String comment, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay, boolean clearCache, List<String> actionsPerformed, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) static String
configurationFileItemDeleteHelper
(GrouperConfigHibernate grouperConfigHibernate, ConfigFileName configFileName, boolean fromUi, List<String> actionsPerformed) configuration file item delete helperstatic String
configurationFileItemDeleteHelper
(String configFileString, String propertyNameStringInput, boolean fromUi, boolean clearCache, List<String> actionsPerformed, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) static boolean
validateConfigEdit
(ConfigFileName configFileName, String propertyNameString, String valueString, boolean isExpressionLanguage, StringBuilder message, GrouperConfigHibernate[] grouperConfigHibernateToReturn, Map<String, Object> textReplaceMap, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) return if the edit should continue
-
Field Details
-
LOG
protected static org.apache.commons.logging.Log LOG
-
-
Constructor Details
-
DbConfigEngine
public DbConfigEngine()
-
-
Method Details
-
configurationFileAddEditHelper2
public static boolean configurationFileAddEditHelper2(ConfigFileName configFileName, String configFileString, ConfigFileMetadata configFileMetadata, String propertyNameString, String expressionLanguageString, String valueString, Boolean userSelectedPassword, StringBuilder message, Boolean[] added, Boolean[] error, boolean fromUi, String comment, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay, boolean clearCache, List<String> actionsPerformed, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) - Parameters:
configFileString
-propertyNameString
-expressionLanguageString
-valueString
-userSelectedPassword
-message
-added
- (first index) will be true if added, false if updated, and null if no changeerror
- true if fatal error, false if warning, null if no errorfromUi
- true if from UI false if not from UIcomment
- notes about settingsclearCache
- should always be true unless you are doing multiple things at once, then false- Returns:
- true if ok, false if not
-
configurationFileItemDeleteHelper
public static String configurationFileItemDeleteHelper(String configFileString, String propertyNameStringInput, boolean fromUi, boolean clearCache, List<String> actionsPerformed, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) - Parameters:
configFileString
-propertyNameStringInput
-clearCache
- should be true unless doing multiple, in which case clear at endgrouperConfigHibernates
- are the configs from the databasegrouperConfigHibernatesEl
- are the EL configs from the database
-
configurationFileItemDeleteHelper
public static String configurationFileItemDeleteHelper(GrouperConfigHibernate grouperConfigHibernate, ConfigFileName configFileName, boolean fromUi, List<String> actionsPerformed) configuration file item delete helper- Parameters:
grouperConfigHibernate
-configFileName
-
-
validateConfigEdit
public static boolean validateConfigEdit(ConfigFileName configFileName, String propertyNameString, String valueString, boolean isExpressionLanguage, StringBuilder message, GrouperConfigHibernate[] grouperConfigHibernateToReturn, Map<String, Object> textReplaceMap, Set<GrouperConfigHibernate> grouperConfigHibernates, Set<GrouperConfigHibernate> grouperConfigHibernatesEl) return if the edit should continue- Returns:
- true if ok, false if should stop now
-