/*
* 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:
* Florent Guillaume
*/
package org.eclipse.ecr.core.query.sql;
/**
* This defines the constants for NXQL queries.
*
* @author Florent Guillaume
*/
public class NXQL {
// constant utility class
private NXQL() {
}
public static final String ECM_PREFIX = "ecm:";
public static final String ECM_UUID = "ecm:uuid";
public static final String ECM_PATH = "ecm:path";
public static final String ECM_NAME = "ecm:name";
public static final String ECM_POS = "ecm:pos";
public static final String ECM_PARENTID = "ecm:parentId";
public static final String ECM_MIXINTYPE = "ecm:mixinType";
public static final String ECM_PRIMARYTYPE = "ecm:primaryType";
public static final String ECM_ISPROXY = "ecm:isProxy";
public static final String ECM_ISVERSION = "ecm:isCheckedInVersion";
public static final String ECM_LIFECYCLESTATE = "ecm:currentLifeCycleState";
public static final String ECM_VERSIONLABEL = "ecm:versionLabel";
public static final String ECM_FULLTEXT = "ecm:fulltext";
public static final String ECM_FULLTEXT_JOBID = "ecm:fulltextJobId";
/** @deprecated since 5.4.2, use {@link #ECM_LOCK_OWNER} instead */
@Deprecated
public static final String ECM_LOCK = "ecm:lock";
/** @since 5.4.2 */
public static final String ECM_LOCK_OWNER = "ecm:lockOwner";
/** @since 5.4.2 */
public static final String ECM_LOCK_CREATED = "ecm:lockCreated";
}