/*
 * 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_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 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_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_DATE_CREATED                 = "exo:dateCreated";

  public static final String EXO_DATE_MODIFIED                = "exo:dateModified";

  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_ARTICLE                      = "exo:article";

  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 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 PUBLICATION_STATE_AND_VERSION_BASED_PUBLICATION
  // = "publication:stateAndVersionBasedPublication";

}
