Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.repository
Class RepositoryDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.core.repository.RepositoryDescriptor

public class RepositoryDescriptor
extends Object

Author:
Bogdan Stefanescu

Constructor Summary
RepositoryDescriptor()
           
RepositoryDescriptor(String name, Class<RepositoryFactory> factoryClass, String home, String config, boolean forceReloadTypes)
           
 
Method Summary
 Repository create()
           
 void dispose()
           
 boolean equals(Object obj)
           
 String getConfigurationFile()
           
 RepositoryFactory getFactory()
           
 Class<RepositoryFactory> getFactoryClass()
           
 boolean getForceReloadTypes()
           
 String getHomeDirectory()
           
 String getName()
           
 SecurityManager getSecurityManager()
           
 Class<SecurityManager> getSecurityManagerClass()
           
 int hashCode()
           
 void setConfigurationContent(String content)
           
 void setConfigurationFile(String config)
           
 void setFactoryClass(Class<RepositoryFactory> factoryClass)
           
 void setForceReloadTypes(boolean val)
           
 void setHomeDirectory(String home)
           
 void setName(String name)
           
 void setSecurityManagerClass(Class<SecurityManager> securityManager)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RepositoryDescriptor

public RepositoryDescriptor()

RepositoryDescriptor

public RepositoryDescriptor(String name,
                            Class<RepositoryFactory> factoryClass,
                            String home,
                            String config,
                            boolean forceReloadTypes)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getHomeDirectory

public String getHomeDirectory()

setHomeDirectory

public void setHomeDirectory(String home)

getConfigurationFile

public String getConfigurationFile()

setConfigurationContent

public void setConfigurationContent(String content)

setConfigurationFile

public void setConfigurationFile(String config)

setFactoryClass

public void setFactoryClass(Class<RepositoryFactory> factoryClass)

getFactoryClass

public Class<RepositoryFactory> getFactoryClass()

setSecurityManagerClass

public void setSecurityManagerClass(Class<SecurityManager> securityManager)

getSecurityManagerClass

public Class<SecurityManager> getSecurityManagerClass()

getSecurityManager

public SecurityManager getSecurityManager()
                                   throws IllegalAccessException,
                                          InstantiationException
Throws:
IllegalAccessException
InstantiationException

create

public final Repository create()
                        throws Exception
Throws:
Exception

getFactory

public final RepositoryFactory getFactory()
                                   throws IllegalAccessException,
                                          InstantiationException
Throws:
IllegalAccessException
InstantiationException

getForceReloadTypes

public boolean getForceReloadTypes()

setForceReloadTypes

public void setForceReloadTypes(boolean val)

dispose

public void dispose()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.