You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2009/04/02 15:13:58 UTC
svn commit: r761282 -
/jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java
Author: jukka
Date: Thu Apr 2 13:13:57 2009
New Revision: 761282
URL: http://svn.apache.org/viewvc?rev=761282&view=rev
Log:
JCR-1565: JSR 283 lifecycle management
Added lifecycle name constants as defined in JSR 283 PFD.
Modified:
jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java
Modified: jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java?rev=761282&r1=761281&r2=761282&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java (original)
+++ jackrabbit/trunk/jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/name/NameConstants.java Thu Apr 2 13:13:57 2009
@@ -311,6 +311,25 @@
*/
public static final Name JCR_REQUIREDPRIMARYTYPES = FACTORY.create(Name.NS_JCR_URI, "requiredPrimaryTypes");
+
+ //-------------------------------< lifecycle related item name constants >
+
+ /**
+ * <code>jcr:lifecyclePolicy</code>: This property is a reference to
+ * another node that contains lifecycle policy information.
+ * @since JCR 2.0
+ */
+ public static final Name JCR_LIFECYCLE_POLICY =
+ FACTORY.create(Name.NS_JCR_URI, "lifecyclePolicy");
+
+ /**
+ * <code>jcr:currentLifecycleState</code>: This property is a string
+ * identifying the current lifecycle state of this node.
+ * @since JCR 2.0
+ */
+ public static final Name JCR_CURRENT_LIFECYCLE_STATE =
+ FACTORY.create(Name.NS_JCR_URI, "currentLifecycleState");
+
//-------------------------------------------< node type name constants >---
/**
* nt:unstructured
@@ -401,6 +420,12 @@
*/
public static final Name NT_CHILDNODEDEFINITION = FACTORY.create(Name.NS_NT_URI, "childNodeDefinition");
+ /**
+ * <code>mix:lifecycle</code>
+ * @since JCR 2.0
+ */
+ public static final Name MIX_LIFECYCLE =
+ FACTORY.create(Name.NS_MIX_URI, "lifecycle");
//--------------------------------------------------------------------------
/**