|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.extensions.jcr.JcrConstants
public class JcrConstants
This class contains the some of the item names predefined by the JCR spec 1.0 (like 'jcr', 'nt', 'mix'). The class is namespace aware (that's why it's not static) and will return the correct name if the namespace prefixes are changed (from 'jcr' to 'foo' for example). If the cache is enabled, it will be populated in lazy manner (once a certain property is looked up).
The class can work in two modes:
| Field Summary | |
|---|---|
protected static java.lang.String |
JCR_NS
|
protected java.util.Map<java.lang.Integer,java.lang.String> |
jcrCacheMap
Cache for jcr items. |
protected static java.lang.String |
MIX_NS
|
protected static java.lang.String |
NT_NS
|
protected java.util.Map<java.lang.Integer,java.lang.String> |
ntCacheMap
Cache for nt and mix items. |
| Constructor Summary | |
|---|---|
JcrConstants(javax.jcr.Session session)
|
|
JcrConstants(javax.jcr.Session session,
boolean cache)
Constructor. |
|
| Method Summary | |
|---|---|
protected java.lang.String |
computeName(java.lang.String namespace,
java.lang.String property)
Computes the actual name. |
protected void |
createCache()
Creates the actual cache. |
java.lang.String |
getJCR_AUTOCREATED()
|
java.lang.String |
getJCR_BASEVERSION()
|
java.lang.String |
getJCR_CHILD()
|
java.lang.String |
getJCR_CHILDNODEDEFINITION()
|
java.lang.String |
getJCR_CONTENT()
|
java.lang.String |
getJCR_CREATED()
|
java.lang.String |
getJCR_DATA()
|
java.lang.String |
getJCR_DEFAULTPRIMARYTYPE()
|
java.lang.String |
getJCR_DEFAULTVALUES()
|
java.lang.String |
getJCR_ENCODING()
|
java.lang.String |
getJCR_FROZENMIXINTYPES()
|
java.lang.String |
getJCR_FROZENNODE()
|
java.lang.String |
getJCR_FROZENPRIMARYTYPE()
|
java.lang.String |
getJCR_FROZENUUID()
|
java.lang.String |
getJCR_HASORDERABLECHILDNODES()
|
java.lang.String |
getJCR_ISCHECKEDOUT()
|
java.lang.String |
getJCR_ISMIXIN()
|
java.lang.String |
getJCR_LANGUAGE()
|
java.lang.String |
getJCR_LASTMODIFIED()
|
java.lang.String |
getJCR_LOCKISDEEP()
|
java.lang.String |
getJCR_LOCKOWNER()
|
java.lang.String |
getJCR_MANDATORY()
|
java.lang.String |
getJCR_MERGEFAILED()
|
java.lang.String |
getJCR_MIMETYPE()
|
java.lang.String |
getJCR_MIXINTYPES()
|
java.lang.String |
getJCR_MULTIPLE()
|
java.lang.String |
getJCR_NAME()
|
java.lang.String |
getJCR_NODETYPENAME()
|
java.lang.String |
getJCR_ONPARENTVERSION()
|
java.lang.String |
getJCR_PATH()
|
java.lang.String |
getJCR_PREDECESSORS()
|
java.lang.String |
getJCR_PRIMARYITEMNAME()
|
java.lang.String |
getJCR_PRIMARYTYPE()
|
java.lang.String |
getJCR_PROPERTYDEFINITION()
|
java.lang.String |
getJCR_PROTECTED()
|
java.lang.String |
getJCR_REQUIREDPRIMARYTYPES()
|
java.lang.String |
getJCR_REQUIREDTYPE()
|
java.lang.String |
getJCR_ROOTVERSION()
|
java.lang.String |
getJCR_SAMENAMESIBLINGS()
|
java.lang.String |
getJCR_SCORE()
|
java.lang.String |
getJCR_STATEMENT()
|
java.lang.String |
getJCR_SUCCESSORS()
|
java.lang.String |
getJCR_SUPERTYPES()
|
java.lang.String |
getJCR_SYSTEM()
|
java.lang.String |
getJCR_UUID()
|
java.lang.String |
getJCR_VALUECONSTRAINTS()
|
java.lang.String |
getJCR_VERSIONABLEUUID()
|
java.lang.String |
getJCR_VERSIONHISTORY()
|
java.lang.String |
getJCR_VERSIONLABELS()
|
java.lang.String |
getJCR_VERSIONSTORAGE()
|
java.lang.String |
getMIX_LOCKABLE()
|
java.lang.String |
getMIX_REFERENCEABLE()
|
java.lang.String |
getMIX_VERSIONABLE()
|
java.lang.String |
getNT_BASE()
|
java.lang.String |
getNT_CHILDNODEDEFINITION()
|
java.lang.String |
getNT_FILE()
|
java.lang.String |
getNT_FOLDER()
|
java.lang.String |
getNT_FROZENNODE()
|
java.lang.String |
getNT_HIERARCHYNODE()
|
java.lang.String |
getNT_LINKEDFILE()
|
java.lang.String |
getNT_NODETYPE()
|
java.lang.String |
getNT_PROPERTYDEFINITION()
|
java.lang.String |
getNT_QUERY()
|
java.lang.String |
getNT_RESOURCE()
|
java.lang.String |
getNT_UNSTRUCTURED()
|
java.lang.String |
getNT_VERSION()
|
java.lang.String |
getNT_VERSIONEDCHILD()
|
java.lang.String |
getNT_VERSIONHISTORY()
|
java.lang.String |
getNT_VERSIONLABELS()
|
protected java.lang.String |
resolveName(java.lang.String namespace,
java.lang.String property)
Resolve name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String JCR_NS
protected static final java.lang.String NT_NS
protected static final java.lang.String MIX_NS
protected final java.util.Map<java.lang.Integer,java.lang.String> jcrCacheMap
protected final java.util.Map<java.lang.Integer,java.lang.String> ntCacheMap
| Constructor Detail |
|---|
public JcrConstants(javax.jcr.Session session,
boolean cache)
cache - true to cache resolved names, false otherwise.public JcrConstants(javax.jcr.Session session)
| Method Detail |
|---|
protected java.lang.String resolveName(java.lang.String namespace,
java.lang.String property)
namespace - property -
protected java.lang.String computeName(java.lang.String namespace,
java.lang.String property)
namespace - property -
protected void createCache()
public java.lang.String getJCR_AUTOCREATED()
public java.lang.String getJCR_BASEVERSION()
public java.lang.String getJCR_CHILD()
public java.lang.String getJCR_CHILDNODEDEFINITION()
public java.lang.String getJCR_CONTENT()
public java.lang.String getJCR_CREATED()
public java.lang.String getJCR_DATA()
public java.lang.String getJCR_DEFAULTPRIMARYTYPE()
public java.lang.String getJCR_DEFAULTVALUES()
public java.lang.String getJCR_ENCODING()
public java.lang.String getJCR_FROZENMIXINTYPES()
public java.lang.String getJCR_FROZENNODE()
public java.lang.String getJCR_FROZENPRIMARYTYPE()
public java.lang.String getJCR_FROZENUUID()
public java.lang.String getJCR_HASORDERABLECHILDNODES()
public java.lang.String getJCR_ISCHECKEDOUT()
public java.lang.String getJCR_ISMIXIN()
public java.lang.String getJCR_LANGUAGE()
public java.lang.String getJCR_LASTMODIFIED()
public java.lang.String getJCR_LOCKISDEEP()
public java.lang.String getJCR_LOCKOWNER()
public java.lang.String getJCR_MANDATORY()
public java.lang.String getJCR_MERGEFAILED()
public java.lang.String getJCR_MIMETYPE()
public java.lang.String getJCR_MIXINTYPES()
public java.lang.String getJCR_MULTIPLE()
public java.lang.String getJCR_NAME()
public java.lang.String getJCR_NODETYPENAME()
public java.lang.String getJCR_ONPARENTVERSION()
public java.lang.String getJCR_PATH()
public java.lang.String getJCR_PREDECESSORS()
public java.lang.String getJCR_PRIMARYITEMNAME()
public java.lang.String getJCR_PRIMARYTYPE()
public java.lang.String getJCR_PROPERTYDEFINITION()
public java.lang.String getJCR_PROTECTED()
public java.lang.String getJCR_REQUIREDPRIMARYTYPES()
public java.lang.String getJCR_REQUIREDTYPE()
public java.lang.String getJCR_ROOTVERSION()
public java.lang.String getJCR_SAMENAMESIBLINGS()
public java.lang.String getJCR_SCORE()
public java.lang.String getJCR_STATEMENT()
public java.lang.String getJCR_SUCCESSORS()
public java.lang.String getJCR_SUPERTYPES()
public java.lang.String getJCR_SYSTEM()
public java.lang.String getJCR_UUID()
public java.lang.String getJCR_VALUECONSTRAINTS()
public java.lang.String getJCR_VERSIONABLEUUID()
public java.lang.String getJCR_VERSIONHISTORY()
public java.lang.String getJCR_VERSIONLABELS()
public java.lang.String getJCR_VERSIONSTORAGE()
public java.lang.String getMIX_LOCKABLE()
public java.lang.String getMIX_REFERENCEABLE()
public java.lang.String getMIX_VERSIONABLE()
public java.lang.String getNT_BASE()
public java.lang.String getNT_CHILDNODEDEFINITION()
public java.lang.String getNT_FILE()
public java.lang.String getNT_FOLDER()
public java.lang.String getNT_FROZENNODE()
public java.lang.String getNT_HIERARCHYNODE()
public java.lang.String getNT_LINKEDFILE()
public java.lang.String getNT_NODETYPE()
public java.lang.String getNT_PROPERTYDEFINITION()
public java.lang.String getNT_QUERY()
public java.lang.String getNT_RESOURCE()
public java.lang.String getNT_UNSTRUCTURED()
public java.lang.String getNT_VERSION()
public java.lang.String getNT_VERSIONEDCHILD()
public java.lang.String getNT_VERSIONHISTORY()
public java.lang.String getNT_VERSIONLABELS()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||