private static PropertyDefinitionMap createInclude(boolean readOnly) { String name = PROP_INCLUDES_INCLUDE; String description = "A pattern that specifies a file or directory to include."; boolean required = true; PropertyDefinitionSimple path = createIncludePath(readOnly); PropertyDefinitionSimple pattern = createIncludePattern(readOnly); PropertyDefinitionMap pd = new PropertyDefinitionMap(name, description, required, path, pattern); pd.setDisplayName("Include"); pd.setReadOnly(readOnly); pd.setSummary(true); pd.setOrder(0); return pd; }
private static PropertyDefinitionMap createExclude(boolean readOnly) { String name = PROP_EXCLUDES_EXCLUDE; String description = "A pattern that specifies a file or directory to exclude."; boolean required = true; PropertyDefinitionSimple path = createExcludePath(readOnly); PropertyDefinitionSimple pattern = createExcludePattern(readOnly); PropertyDefinitionMap pd = new PropertyDefinitionMap(name, description, required, path, pattern); pd.setDisplayName("Exclude"); pd.setReadOnly(readOnly); pd.setSummary(true); pd.setOrder(0); return pd; }
private static PropertyDefinitionMap createBasedir(ConfigurationDefinition configDef, boolean readOnly) { String name = PROP_BASEDIR; String description = "The root directory from which snapshots will be generated during drift monitoring."; boolean required = true; PropertyDefinitionSimple valueContext = createBasedirValueContext(readOnly); PropertyDefinitionSimple valueName = createBasedirValueName(readOnly); PropertyDefinitionMap pd = new PropertyDefinitionMap(name, description, required, valueContext, valueName); pd.setDisplayName("Base Directory"); pd.setReadOnly(readOnly); pd.setSummary(true); pd.setOrder(7); pd.setConfigurationDefinition(configDef); return pd; }