OAK-50 : Implement User Management (WIP)

unused import

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393944 13f79535-47bb-0310-9956-ffa450edef68
OAK-90 : Implement Principal Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393945 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control (WIP)


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393946 13f79535-47bb-0310-9956-ffa450edef68
OAK-340 Basic reindex support in the lucene index
 - removing the 'null' call, using an empty node state as reference instead (a trick I got from Jukka)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393950 13f79535-47bb-0310-9956-ffa450edef68
OAK-347 QueryEngine 'like' interpretation error
 - support for '%' queries


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393951 13f79535-47bb-0310-9956-ffa450edef68
OAK-297 QueryIndexProvider should use NodeState

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393959 13f79535-47bb-0310-9956-ffa450edef68
 OAK-91 - Implement Authentication Support (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393961 13f79535-47bb-0310-9956-ffa450edef68
OAK-270: Enforce uniqueness of jcr:uuid

Generalize the unique index to a full property index that can optionally also enforce uniqueness constraints.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393963 13f79535-47bb-0310-9956-ffa450edef68
OAK-360: TypeValidator must ignore childOrder property

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393964 13f79535-47bb-0310-9956-ffa450edef68
OAK-270: Enforce uniqueness of jcr:uuid

Adapt code to match concurrent changes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393970 13f79535-47bb-0310-9956-ffa450edef68
OAK-362 Unify all the existing index implementations under one package

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393981 13f79535-47bb-0310-9956-ffa450edef68
 OAK-91 - Implement Authentication Support (WIP)
 OAK-90 - Principal Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393986 13f79535-47bb-0310-9956-ffa450edef68
javadoc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393987 13f79535-47bb-0310-9956-ffa450edef68
indention

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1393989 13f79535-47bb-0310-9956-ffa450edef68
OAK-350: Unify PropertyState and CoreValue
- Introduce new methods for setting values to Tree and NodeBuilder and related classes
- Introduce static PropertyState factory
- Mark CoreValue as deprecated
- Mark methods using CoreValue as deprecated where alternatives exist

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394002 13f79535-47bb-0310-9956-ffa450edef68
Remove empty directories.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394004 13f79535-47bb-0310-9956-ffa450edef68
OAK-362 Unify all the existing index implementations under one package

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394006 13f79535-47bb-0310-9956-ffa450edef68
OAK-66: JCR Node Type Management
- copy/paste error in checkRemoveNode

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394007 13f79535-47bb-0310-9956-ffa450edef68
OAK-350: Unify PropertyState and CoreValue
- Introduce abstract base class for Blob implementations

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394011 13f79535-47bb-0310-9956-ffa450edef68
OAK-66: JCR Node Type Management
- Do not prohibit protected properties in general. We rather need to introduce semantic checks.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1394012 13f79535-47bb-0310-9956-ffa450edef68