public abstract class JCRPlugin<T extends JCRPlugin> extends CRaSHPlugin<T>
| Modifier and Type | Field and Description |
|---|---|
private static boolean |
integrated
.
|
private static Object |
LOCK
.
|
private static Collection<String> |
NODES
.
|
CONSTRUCTED, FAILED, INITIALIZED, INITIALIZING, log| Constructor and Description |
|---|
JCRPlugin() |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<JCRPlugin> |
findRepositories() |
static javax.jcr.Repository |
findRepository(Map<String,String> properties) |
abstract String |
getDisplayName() |
abstract String |
getName() |
Collection<String> |
getNodeClassNames() |
abstract javax.jcr.Repository |
getRepository(Map<String,String> properties) |
abstract String |
getUsage() |
void |
init()
Implement this method to know about init life cycle callback.
|
private Collection<Class<? extends javax.jcr.Node>> |
loadAvailablesNodeImplementations(Collection<String> classNames) |
private Class<? extends javax.jcr.Node> |
loadNodeImplementation(String className) |
private void |
registerNodeImplementation(groovy.lang.MetaClassRegistry registry,
Class<? extends javax.jcr.Node> nodeClass) |
createConfigurationCapabilities, destroy, getConfigurationCapabilities, getContext, getImplementation, getStatus, getType, toStringprivate static final Collection<String> NODES
private static boolean integrated
public JCRPlugin()
public static javax.jcr.Repository findRepository(Map<String,String> properties) throws Exception
Exceptionpublic static Iterable<JCRPlugin> findRepositories() throws Exception
Exceptionpublic Collection<String> getNodeClassNames()
public abstract javax.jcr.Repository getRepository(Map<String,String> properties) throws Exception
Exceptionpublic abstract String getDisplayName()
public void init()
CRaSHPlugininit in class CRaSHPlugin<T extends JCRPlugin>private Collection<Class<? extends javax.jcr.Node>> loadAvailablesNodeImplementations(Collection<String> classNames)
private Class<? extends javax.jcr.Node> loadNodeImplementation(String className)
private void registerNodeImplementation(groovy.lang.MetaClassRegistry registry, Class<? extends javax.jcr.Node> nodeClass) throws IntrospectionException
IntrospectionExceptionCopyright © 2013 eXo Platform SAS. All Rights Reserved.