/* * (C) Copyright 2006-2007 Nuxeo SAS (http://nuxeo.com/) and contributors. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser General Public License * (LGPL) version 2.1 which accompanies this distribution, and is available at * http://www.gnu.org/licenses/lgpl.html * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * Contributors: * George Lefter * * $Id$ */ package org.nuxeo.ecm.platform.ui.web.directory; /** * @author <a href="mailto:glefter@nuxeo.com">George Lefter</a> * */ public class ChainSelectState { private String directoryNames; private String[] directories; private String keySeparator; private boolean qualifiedParentKeys; private boolean recursive; private int depth; private String display; private boolean translate; private boolean showObsolete; private String style; private String styleClass; private int size; private boolean allowBranchSelection; private String reRender; private boolean displayValueOnly; protected String defaultRootKey; public boolean getQualifiedParentKeys() { return qualifiedParentKeys; } public void setQualifiedParentKeys(boolean qualifiedParentKeys) { this.qualifiedParentKeys = qualifiedParentKeys; } public String getKeySeparator() { return keySeparator; } public void setKeySeparator(String keySeparator) { this.keySeparator = keySeparator; } public String getDefaultRootKey() { return defaultRootKey; } public void setDefaultRootKey(String defaultRootKey) { this.defaultRootKey = defaultRootKey; } public boolean isRecursive() { return recursive; } public void setRecursive(boolean recursive) { this.recursive = recursive; } public int getDepth() { return depth; } public void setDepth(int depth) { this.depth = depth; } public String getDisplay() { return display; } public void setDisplay(String display) { this.display = display; } public boolean getTranslate() { return translate; } public void setTranslate(boolean translate) { this.translate = translate; } public boolean getShowObsolete() { return showObsolete; } public void setShowObsolete(boolean showObsolete) { this.showObsolete = showObsolete; } public String getDirectoryNames() { return directoryNames; } public void setDirectoryNames(String directoryNames) { this.directoryNames = directoryNames; } public String getStyleClass() { return styleClass; } public void setStyleClass(String styleClass) { this.styleClass = styleClass; } public String getStyle() { return style; } public void setStyle(String style) { this.style = style; } public String[] getDirectories() { return directories; } public void setDirectories(String[] directories) { this.directories = directories; } public int getListboxSize() { return size; } public void setListboxSize(int size) { this.size = size; } public boolean getAllowBranchSelection() { return allowBranchSelection; } public void setAllowBranchSelection(boolean allowBranchSelection) { this.allowBranchSelection = allowBranchSelection; } public String getReRender() { return reRender; } public void setReRender(String reRender) { this.reRender = reRender; } public boolean getDisplayValueOnly() { return displayValueOnly; } public void setDisplayValueOnly(boolean displayValueOnly) { this.displayValueOnly = displayValueOnly; } }