/* * Copyright (C) 2003-2009 eXo Platform SAS. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License * as published by the Free Software Foundation; either version 3 * of the License, or (at your option) any later version. * * This program 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 General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, see<http://www.gnu.org/licenses/>. */ package org.exoplatform.services.wcm.core; /** * Created by The eXo Platform SAS Author : eXoPlatform * chuong.phan@exoplatform.com, phan.le.thanh.chuong@gmail.com Jul 17, 2009 */ public class NodetypeConstant { public static final String NT_BASE = "nt:base"; public static final String NT_HIERARCHY_NODE = "nt:hierarchyNode"; public static final String NT_FILE = "nt:file"; public static final String NT_FOLDER = "nt:folder"; public static final String NT_UNSTRUCTURED = "nt:unstructured"; public static final String NT_RESOURCE = "nt:resource"; public static final String NT_VERSIONED_CHILD = "nt:versionedChild"; public static final String DC_ELEMENT_SET = "dc:elementSet"; public static final String DC_TITLE = "dc:title"; public static final String DC_DESCRIPTION = "dc:description"; public static final String DC_CREATOR = "dc:creator"; public static final String DC_SOURCE = "dc:source"; public static final String JCR_ROOT_VERSION = "jcr:rootVersion"; public static final String JCR_FROZEN_NODE = "jcr:frozenNode"; public static final String NT_FROZEN_NODE = "nt:frozenNode"; public static final String JCR_CONTENT = "jcr:content"; public static final String JCR_ENCODING = "jcr:encoding"; public static final String JCR_MIME_TYPE = "jcr:mimeType"; public static final String JCR_DATA = "jcr:data"; public static final String JCR_PATH = "jcr:path"; public static final String JCR_LAST_MODIFIED = "jcr:lastModified"; public static final String JCR_DATE_MODIFIED = "jcr:dateModified"; public static final String JCR_PRIMARY_TYPE = "jcr:primaryType"; public static final String JCR_MIXIN_TYPES = "jcr:mixinTypes"; public static final String JCR_SCORE = "jcr:score"; public static final String MIX_REFERENCEABLE = "mix:referenceable"; public static final String MIX_VERSIONABLE = "mix:versionable"; public static final String EXO_OWNER = "exo:owner"; public static final String EXO_OWNEABLE = "exo:owneable"; public static final String EXO_DATETIME = "exo:datetime"; public static final String EXO_MODIFY = "exo:modify"; public static final String EXO_SORTABLE = "exo:sortable"; public static final String EXO_RSS_ENABLE = "exo:rss-enable"; public static final String EXO_PRIVILEGEABLE = "exo:privilegeable"; public static final String EXO_TITLE = "exo:title"; public static final String EXO_LANGUAGE = "exo:language"; public static final String EXO_DATE_CREATED = "exo:dateCreated"; public static final String EXO_DATE_MODIFIED = "exo:dateModified"; public static final String EXO_LAST_MODIFIED_DATE = "exo:lastModifiedDate"; public static final String EXO_LAST_MODIFIER = "exo:lastModifier"; public static final String EXO_DOCUMENT_FOLDER = "exo:documentFolder"; public static final String EXO_PICTURE_FOLDER = "exo:pictureFolder"; public static final String EXO_VIDEO_FOLDER = "exo:videoFolder"; public static final String EXO_MUSIC_FOLDER = "exo:musicFolder"; public static final String EXO_WEBCONTENT = "exo:webContent"; public static final String EXO_CSS_FOLDER = "exo:cssFolder"; public static final String EXO_JS_FOLDER = "exo:jsFolder"; public static final String EXO_WEB_FOLDER = "exo:webFolder"; public static final String EXO_THEME_FOLDER = "exo:themeFolder"; public static final String EXO_LINK_FOLDER = "exo:linkFolder"; public static final String EXO_PORTAL_FOLDER = "exo:portalFolder"; public static final String EXO_MULTIMEDIA_FOLDER = "exo:multimediaFolder"; public static final String EXO_CSS_FILE = "exo:cssFile"; public static final String EXO_JS_FILE = "exo:jsFile"; public static final String EXO_HTML_FILE = "exo:htmlFile"; public static final String EXO_TEMPLATE_FILE = "exo:templateFile"; public static final String EXO_PRESENTATION_TYPE = "exo:presentationType"; public static final String EXO_SHARED_CSS = "exo:sharedCSS"; public static final String EXO_SHARED_JS = "exo:sharedJS"; public static final String EXO_ACTIVE = "exo:active"; public static final String EXO_PRIORITY = "exo:priority"; public static final String EXO_TAXONOMY = "exo:taxonomy"; public static final String EXO_TAXONOMY_LINK = "exo:taxonomyLink"; public static final String EXO_HIDDENABLE = "exo:hiddenable"; public static final String EXO_CATEGORY = "exo:category"; public static final String EXO_METADATA = "exo:metadata"; public static final String EXO_NEWSLETTER_ENTRY = "exo:newsletterEntry"; public static final String EXO_LINKABLE = "exo:linkable"; public static final String EXO_LINKS = "exo:links"; public static final String EXO_ROLES = "exo:roles"; public static final String EXO_RESOURCES = "exo:resources"; public static final String EXO_DRIVE = "exo:driveMetadata"; public static final String EXO_LABEL = "exo:driveLabel"; public static final String PUBLICATION_LIVE_REVISION = "publication:liveRevision"; public static final String PUBLICATION_WEBPAGES_PUBLICATION = "publication:webpagesPublication"; public static final String EXO_ACCESSIBLE_MEDIA = "exo:accessibleMedia"; public static final String EXO_ALTERNATIVE_TEXT = "exo:alternativeText"; public static final String EXO_CAPTIONS = "exo:captions"; public static final String EXO_AUDIO_DESCRIPTION = "exo:audioDescription"; public static final String EXO_ACCESSIBLE_MEDADATA_TYPE = "exo:accessibleMetadataType"; public static final String MEDIA_CAPTIONS = "captions"; public static final String MEDIA_AUDIO_DESCRIPTION = "audioDescription"; public static final String MEDIA_ALTERNATIVE_TEXT = "alternativeText"; public static final String EXO_HIDE_EXPLORER_PANEL = "exo:hideExplorerPanel"; public static final String MIX_COMMENTABLE = "mix:commentable"; public static final String MIX_VOTABLE = "mix:votable"; public static final String MIX_I18N = "mix:i18n"; public static final String EXO_THUMBNAILS_FOLDER = "exo:thumbnails"; public static final String EXO_PRIMARYTYPE = "exo:primaryType"; public static final String EXO_TRASH_FOLDER = "exo:trashFolder"; public static final String EXO_FAVOURITE_FOLDER = "exo:favoriteFolder"; public final static String EXO_MUSICFOLDER = "exo:musicFolder"; public final static String EXO_VIDEOFOLDER = "exo:videoFolder"; public final static String EXO_PICTUREFOLDER = "exo:pictureFolder"; public final static String EXO_DOCUMENTFOLDER = "exo:documentFolder"; public final static String EXO_SEARCHFOLDER = "exo:searchFolder"; public static final String[] SPECIFIC_FOLDERS = { EXO_MUSICFOLDER, EXO_VIDEOFOLDER, EXO_PICTUREFOLDER, EXO_DOCUMENTFOLDER, EXO_SEARCHFOLDER }; public static final String JCR_MIMETYPE = "jcr:mimeType"; public static final String GTN_NAME ="gtn:name"; public static final String EXO_SYMLINK = "exo:symlink"; public static final String EXO_WEBCONTENT_CHILD = "exo:webContentChild"; public static final String PUBLICATION_LIVE_DATE = "publication:liveDate"; public static final String EXO_START_EVENT = "exo:startEvent"; public static final String EXO_INDEX = "exo:index"; public static final String EXO_TARGET_DATA = "exo:targetData"; public static final String EXO_WORKSPACE = "exo:workspace"; public static final String EXO_NAME = "exo:name"; public static final String JCR_UUID = "jcr:uuid"; // public static final String PUBLICATION_STATE_AND_VERSION_BASED_PUBLICATION // = "publication:stateAndVersionBasedPublication"; public static final String FAVORITE = "Favorites"; public static final String OWNED_BY_ME = "OwnedByMe"; public static final String HIDDEN = "Hidden"; public static final String TRASH = "Trash"; public static final String SORT_BY_NODENAME = "Alphabetic" ; public static final String SORT_BY_NODETYPE= "Type" ; public static final String SORT_BY_NODESIZE= "Size" ; public static final String SORT_BY_CREATED_DATE= "CreatedDate" ; public static final String SORT_BY_DATE= "Date" ; public static final String SORT_BY_MODIFIED_DATE= "ModifiedDate" ; public static final String PROPERTY_SORT = "Property" ; public static final String SORT_BY_OWNER = "Owner"; public static final String SORT_BY_VERSIONABLE = "Versionable"; public static final String SORT_BY_AUDITING = "Auditing"; public static final String SHOW_OWNED_BY_USER_DOC = "OwnedByMe"; }