2 * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package org
.argeo
.jcr
;
20 * Copied from org.apache.jackrabbit.JcrConstants v1.6.0 in order to avoid a
21 * dependency to Jackrabbit.
23 public interface ArgeoJcrConstants
{
27 public static final String JCR_AUTOCREATED
= "jcr:autoCreated";
31 public static final String JCR_BASEVERSION
= "jcr:baseVersion";
35 public static final String JCR_CHILD
= "jcr:child";
37 * jcr:childNodeDefinition
39 public static final String JCR_CHILDNODEDEFINITION
= "jcr:childNodeDefinition";
43 public static final String JCR_CONTENT
= "jcr:content";
47 public static final String JCR_CREATED
= "jcr:created";
51 public static final String JCR_DATA
= "jcr:data";
53 * jcr:defaultPrimaryType
55 public static final String JCR_DEFAULTPRIMARYTYPE
= "jcr:defaultPrimaryType";
59 public static final String JCR_DEFAULTVALUES
= "jcr:defaultValues";
63 public static final String JCR_ENCODING
= "jcr:encoding";
65 * jcr:frozenMixinTypes
67 public static final String JCR_FROZENMIXINTYPES
= "jcr:frozenMixinTypes";
71 public static final String JCR_FROZENNODE
= "jcr:frozenNode";
73 * jcr:frozenPrimaryType
75 public static final String JCR_FROZENPRIMARYTYPE
= "jcr:frozenPrimaryType";
79 public static final String JCR_FROZENUUID
= "jcr:frozenUuid";
81 * jcr:hasOrderableChildNodes
83 public static final String JCR_HASORDERABLECHILDNODES
= "jcr:hasOrderableChildNodes";
87 public static final String JCR_ISCHECKEDOUT
= "jcr:isCheckedOut";
91 public static final String JCR_ISMIXIN
= "jcr:isMixin";
95 public static final String JCR_LANGUAGE
= "jcr:language";
99 public static final String JCR_LASTMODIFIED
= "jcr:lastModified";
103 public static final String JCR_LOCKISDEEP
= "jcr:lockIsDeep";
107 public static final String JCR_LOCKOWNER
= "jcr:lockOwner";
111 public static final String JCR_MANDATORY
= "jcr:mandatory";
115 public static final String JCR_MERGEFAILED
= "jcr:mergeFailed";
119 public static final String JCR_MIMETYPE
= "jcr:mimeType";
123 public static final String JCR_MIXINTYPES
= "jcr:mixinTypes";
127 public static final String JCR_MULTIPLE
= "jcr:multiple";
131 public static final String JCR_NAME
= "jcr:name";
135 public static final String JCR_NODETYPENAME
= "jcr:nodeTypeName";
137 * jcr:onParentVersion
139 public static final String JCR_ONPARENTVERSION
= "jcr:onParentVersion";
143 public static final String JCR_PREDECESSORS
= "jcr:predecessors";
145 * jcr:primaryItemName
147 public static final String JCR_PRIMARYITEMNAME
= "jcr:primaryItemName";
151 public static final String JCR_PRIMARYTYPE
= "jcr:primaryType";
153 * jcr:propertyDefinition
155 public static final String JCR_PROPERTYDEFINITION
= "jcr:propertyDefinition";
159 public static final String JCR_PROTECTED
= "jcr:protected";
161 * jcr:requiredPrimaryTypes
163 public static final String JCR_REQUIREDPRIMARYTYPES
= "jcr:requiredPrimaryTypes";
167 public static final String JCR_REQUIREDTYPE
= "jcr:requiredType";
171 public static final String JCR_ROOTVERSION
= "jcr:rootVersion";
173 * jcr:sameNameSiblings
175 public static final String JCR_SAMENAMESIBLINGS
= "jcr:sameNameSiblings";
179 public static final String JCR_STATEMENT
= "jcr:statement";
183 public static final String JCR_SUCCESSORS
= "jcr:successors";
187 public static final String JCR_SUPERTYPES
= "jcr:supertypes";
191 public static final String JCR_SYSTEM
= "jcr:system";
195 public static final String JCR_UUID
= "jcr:uuid";
197 * jcr:valueConstraints
199 public static final String JCR_VALUECONSTRAINTS
= "jcr:valueConstraints";
203 public static final String JCR_VERSIONHISTORY
= "jcr:versionHistory";
207 public static final String JCR_VERSIONLABELS
= "jcr:versionLabels";
211 public static final String JCR_VERSIONSTORAGE
= "jcr:versionStorage";
213 * jcr:versionableUuid
215 public static final String JCR_VERSIONABLEUUID
= "jcr:versionableUuid";
218 * Pseudo property jcr:path used with query results
220 public static final String JCR_PATH
= "jcr:path";
222 * Pseudo property jcr:score used with query results
224 public static final String JCR_SCORE
= "jcr:score";
229 public static final String MIX_LOCKABLE
= "mix:lockable";
233 public static final String MIX_REFERENCEABLE
= "mix:referenceable";
237 public static final String MIX_VERSIONABLE
= "mix:versionable";
241 public static final String MIX_SHAREABLE
= "mix:shareable";
245 public static final String NT_BASE
= "nt:base";
247 * nt:childNodeDefinition
249 public static final String NT_CHILDNODEDEFINITION
= "nt:childNodeDefinition";
253 public static final String NT_FILE
= "nt:file";
257 public static final String NT_FOLDER
= "nt:folder";
261 public static final String NT_FROZENNODE
= "nt:frozenNode";
265 public static final String NT_HIERARCHYNODE
= "nt:hierarchyNode";
269 public static final String NT_LINKEDFILE
= "nt:linkedFile";
273 public static final String NT_NODETYPE
= "nt:nodeType";
275 * nt:propertyDefinition
277 public static final String NT_PROPERTYDEFINITION
= "nt:propertyDefinition";
281 public static final String NT_QUERY
= "nt:query";
285 public static final String NT_RESOURCE
= "nt:resource";
289 public static final String NT_UNSTRUCTURED
= "nt:unstructured";
293 public static final String NT_VERSION
= "nt:version";
297 public static final String NT_VERSIONHISTORY
= "nt:versionHistory";
301 public static final String NT_VERSIONLABELS
= "nt:versionLabels";
305 public static final String NT_VERSIONEDCHILD
= "nt:versionedChild";