OAK-18: Define Oak API

Rename the RepositoryService and Connection interfaces to ContentRepository and ContentSession.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328597 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Updated ContentRepository javadocs

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328601 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Update javadocs about ContentSession.
Drop the getRepositoryConnection() method.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328604 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Rename TmpRepositoryService to KernelContentRepository to match the new interface name.
Streamline repository construction.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328607 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Rename ConnectionImpl to KernelContentSession to match the new interface name

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328611 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Fix workspace initialization in KernelContentRepository.

Drop getRevision() method, as we always access latest state

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328623 13f79535-47bb-0310-9956-ffa450edef68
OAK-45: Add support for branching and merging of private copies to MicroKernel

SimpleKernelImpl doesn't support this, so it fails integration tests. Disable.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328624 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API

Restore the default RepositoryImpl constructor for testing purposes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328630 13f79535-47bb-0310-9956-ffa450edef68
OAK-4: Runnable jar packaging

Support both in-memory and on-disk repositories, add placeholder for clustered ones

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328631 13f79535-47bb-0310-9956-ffa450edef68
OAK-18: Define Oak API 
rename local variable to match renamed classes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328662 13f79535-47bb-0310-9956-ffa450edef68
OAK-15: Clean up oak-jcr
- remove redundant throws 
- make fields finale where possible
- suppress unchecked warnings where applicable
- 


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

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

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328678 13f79535-47bb-0310-9956-ffa450edef68
add private constructor to untility classes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328680 13f79535-47bb-0310-9956-ffa450edef68
- clean up imports
- don't explicitly extend from Object

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328686 13f79535-47bb-0310-9956-ffa450edef68
use {@code} instead of <code></code>

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328687 13f79535-47bb-0310-9956-ffa450edef68
OAK-61: Implement JCR path handling
- Rename NamespaceRegistry in oak-core to NamespaceMappings to avoid naming conflict with javax.jcr.NamespaceRegistry
- Add methods for enumerating namespaces to NamespaceMappings
- Use NamespaceMappings in oak-core in NamespaceRegistryImpl 
- Enable namespace test in RepositoryTest




git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328695 13f79535-47bb-0310-9956-ffa450edef68
OAK-61: Implement JCR path handling
enable test case org.apache.jackrabbit.test.api.NamespaceRegistryReadMethodsTest



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

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