/* * Copyright (c) 2006-2011 Nuxeo SA (http://nuxeo.com/) and others. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Nuxeo - initial API and implementation * * $Id$ */ package org.nuxeo.ecm.core.schema; /** * Defines base facet names used in the core. * * @author <a href="mailto:dm@nuxeo.com">Dragos Mihalache</a> */ public final class FacetNames { public static final String IMMUTABLE = "Immutable"; /** * Document may have children */ public static final String FOLDERISH = "Folderish"; /** * It will make it possible to create versions for this document type */ public static final String VERSIONABLE = "Versionable"; /** * If your Nuxeo target version is 5.3.2 or higher, you'll be able to * manage the order of this document children */ public static final String ORDERABLE = "Orderable"; /** * The download link will be displayed in consistent places of the * application */ public static final String DOWNLOADABLE = "Downloadable"; /** * The document type will be available in the seam context as variable * "currentSuperSpace" when navigating in its children documents */ public static final String SUPER_SPACE = "SuperSpace"; /** * The publishing tab will be displayed on the document (unless you forbid * the display of the publishing tab in the tabs filtering section) */ public static final String PUBLISHABLE = "Publishable"; /** * The document will be flagged as able to receive publications (and will * be displayed in the publication tree). */ public static final String PUBLISH_SPACE = "PublishSpace"; /** * The document will be flagged as a container for documents able to * receive publications (and will be displayed as a root in the available * publication trees) */ public static final String MASTER_PUBLISH_SPACE = "MasterPublishSpace"; /** * It will display the comment tab and the comments associated to the * document instance in the summary tab */ public static final String COMMENTABLE = "Commentable"; /** * The document type won't appear in the tree and in the folder content * listing */ public static final String HIDDEN_IN_NAVIGATION = "HiddenInNavigation"; /** * The document type corresponds to a system document, not a user-visible * document. It is often (but not always) hidden in navigation as well. */ public static final String SYSTEM_DOCUMENT = "SystemDocument"; /** * The document won't be full-text indexed. * * @since 5.7 */ public static final String NOT_FULLTEXT_INDEXABLE = "NotFulltextIndexable"; @Deprecated public static final String BROWSE_VIA_SEARCH = "BrowseViaSearch"; /** * Facet to be used for full-text indexing of related text content (e.g. * comments, annotations, tags...) */ public static final String HAS_RELATED_TEXT = "HasRelatedText"; private FacetNames() { } }