/* * Copyright (c) 2010-2013 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.evolveum.midpoint.tools.gui; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Locale; /** * @author lazyman */ public class GeneratorConfiguration { private String propertiesLocaleDelimiter = "_"; private File targetFolder; private File baseFolder; private List<Locale> localesToCheck; private List<String> recursiveFolderToCheck; private List<String> nonRecursiveFolderToCheck; private boolean disableBackup; public File getBaseFolder() { return baseFolder; } public void setBaseFolder(File baseFolder) { this.baseFolder = baseFolder; } public List<Locale> getLocalesToCheck() { if (localesToCheck == null) { localesToCheck = new ArrayList<Locale>(); } return localesToCheck; } public void setLocalesToCheck(List<Locale> localesToCheck) { this.localesToCheck = localesToCheck; } public List<String> getNonRecursiveFolderToCheck() { if (nonRecursiveFolderToCheck == null) { nonRecursiveFolderToCheck = new ArrayList<String>(); } return nonRecursiveFolderToCheck; } public void setNonRecursiveFolderToCheck(List<String> nonRecursiveFolderToCheck) { this.nonRecursiveFolderToCheck = nonRecursiveFolderToCheck; } public List<String> getRecursiveFolderToCheck() { if (recursiveFolderToCheck == null) { recursiveFolderToCheck = new ArrayList<String>(); } return recursiveFolderToCheck; } public void setRecursiveFolderToCheck(List<String> recursiveFolderToCheck) { this.recursiveFolderToCheck = recursiveFolderToCheck; } public File getTargetFolder() { return targetFolder; } public void setTargetFolder(File targetFolder) { this.targetFolder = targetFolder; } public String getPropertiesLocaleDelimiter() { return propertiesLocaleDelimiter; } public void setPropertiesLocaleDelimiter(String propertiesLocaleDelimiter) { this.propertiesLocaleDelimiter = propertiesLocaleDelimiter; } public boolean isDisableBackup() { return disableBackup; } public void setDisableBackup(boolean disableBackup) { this.disableBackup = disableBackup; } }