| Package | Description |
|---|---|
| org.exoplatform.services.jcr.ext.app | |
| org.exoplatform.services.jcr.ext.common |
This package defines the common exo-jcr extension class.
|
| org.exoplatform.services.jcr.ext.hierarchy | |
| org.exoplatform.services.jcr.ext.hierarchy.impl | |
| org.exoplatform.services.jcr.ext.registry |
This package defines the registry service.
|
| org.exoplatform.services.jcr.ext.resource | |
| org.exoplatform.services.jcr.ext.script.groovy |
| Modifier and Type | Method and Description |
|---|---|
SessionProvider |
ThreadLocalSessionProviderService.getSessionProvider(Object key) |
SessionProvider |
MapStoredSessionProviderService.getSessionProvider(Object key) |
SessionProvider |
SessionProviderService.getSessionProvider(Object key) |
SessionProvider |
ThreadLocalSessionProviderService.getSystemSessionProvider(Object key) |
SessionProvider |
MapStoredSessionProviderService.getSystemSessionProvider(Object key) |
SessionProvider |
SessionProviderService.getSystemSessionProvider(Object key) |
| Modifier and Type | Method and Description |
|---|---|
void |
ThreadLocalSessionProviderService.setSessionProvider(Object key,
SessionProvider sessionProvider) |
void |
MapStoredSessionProviderService.setSessionProvider(Object key,
SessionProvider sessionProvider) |
void |
SessionProviderService.setSessionProvider(Object key,
SessionProvider sessionProvider) |
| Modifier and Type | Method and Description |
|---|---|
static SessionProvider |
SessionProvider.createAnonimProvider()
Helper for creating Anonymous session provider.
|
static SessionProvider |
SessionProvider.createProvider(List<AccessControlEntry> accessList)
Gives a
SessionProvider for a given list of AccessControlEntry. |
static SessionProvider |
SessionProvider.createSystemProvider()
Helper for creating System session provider.
|
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.Node |
NodeHierarchyCreator.getPublicApplicationNode(SessionProvider sessionProvider)
Gets the JCR node corresponding to the root node of the public applications
|
javax.jcr.Node |
NodeHierarchyCreator.getUserApplicationNode(SessionProvider sessionProvider,
String userName)
Gets the JCR node corresponding to the root node of the user's applications
|
javax.jcr.Node |
NodeHierarchyCreator.getUserNode(SessionProvider sessionProvider,
String userName)
Gets the JCR node corresponding to the root node of the user workspace
|
void |
NodeHierarchyCreator.removeUserNode(SessionProvider sessionProvider,
String userName)
Remove the JCR node corresponding to the root node of the user workspace
|
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.Node |
NodeHierarchyCreatorImpl.getPublicApplicationNode(SessionProvider sessionProvider)
Gets the JCR node corresponding to the root node of the public applications
|
javax.jcr.Node |
NodeHierarchyCreatorImpl.getUserApplicationNode(SessionProvider sessionProvider,
String userName)
Gets the JCR node corresponding to the root node of the user's applications
|
javax.jcr.Node |
NodeHierarchyCreatorImpl.getUserNode(SessionProvider sessionProvider,
String userName)
Gets the JCR node corresponding to the root node of the user workspace
|
void |
NodeHierarchyCreatorImpl.removeUserNode(SessionProvider sessionProvider,
String userName)
Remove the JCR node corresponding to the root node of the user workspace
|
| Modifier and Type | Method and Description |
|---|---|
void |
RegistryService.createEntry(SessionProvider sessionProvider,
String groupPath,
RegistryEntry entry)
Creates an entry in the group.
|
abstract void |
Registry.createEntry(SessionProvider sessionProvider,
String groupPath,
RegistryEntry entry)
Creates an entry in the group.
|
RegistryEntry |
RegistryService.getEntry(SessionProvider sessionProvider,
String entryPath)
Returns the corresponding registry entry which wraps a node of type "exo:registryEntry"
|
abstract RegistryEntry |
Registry.getEntry(SessionProvider sessionProvider,
String entryPath)
Returns the corresponding registry entry which wraps a node of type "exo:registryEntry"
|
Registry.RegistryNode |
RegistryService.getRegistry(SessionProvider sessionProvider)
Returns the registry node which wraps a node of type "exo:registry" (the whole registry tree)
|
abstract Registry.RegistryNode |
Registry.getRegistry(SessionProvider sessionProvider)
Returns the registry node which wraps a node of type "exo:registry" (the whole registry tree)
|
void |
RegistryService.recreateEntry(SessionProvider sessionProvider,
String groupPath,
RegistryEntry entry)
Re-creates an entry in the group.
|
abstract void |
Registry.recreateEntry(SessionProvider sessionProvider,
String groupPath,
RegistryEntry entry)
Updates an entry in the group
|
void |
RegistryService.removeEntry(SessionProvider sessionProvider,
String entryPath)
Removes the entry at the given absolute path (concatenation of group path / entry name)
|
abstract void |
Registry.removeEntry(SessionProvider sessionProvider,
String entryPath)
Removes the entry at the given absolute path (concatenation of group path / entry name)
|
void |
RegistryService.updateEntry(SessionProvider sessionProvider,
String groupPath,
RegistryEntry entry)
Update an entry in the group.
|
| Constructor and Description |
|---|
JcrURLConnection(UnifiedNodeReference nodeReference,
SessionProvider sessionProvider,
NodeRepresentationService nodeRepresentationService) |
JcrURLConnection(UnifiedNodeReference nodeReference,
SessionProvider sessionProvider,
NodeRepresentationService nodeRepresentationService,
boolean closeSessionProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GroovyScript2RestLoader.readParamsFromRegistryService(SessionProvider sessionProvider)
Read parameters from RegistryService.
|
protected void |
GroovyScript2RestLoader.writeParamsToRegistryService(SessionProvider sessionProvider)
Write parameters to RegistryService.
|
Copyright © 2017 eXo Platform SAS. All Rights Reserved.