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 java.lang.Object

Author:
Bogdan Stefanescu

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

Constructor Detail

RepositoryDescriptor

public RepositoryDescriptor()

RepositoryDescriptor

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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getHomeDirectory

public java.lang.String getHomeDirectory()

setHomeDirectory

public void setHomeDirectory(java.lang.String home)

getConfigurationFile

public java.lang.String getConfigurationFile()

setConfigurationContent

public void setConfigurationContent(java.lang.String content)

setConfigurationFile

public void setConfigurationFile(java.lang.String config)

setFactoryClass

public void setFactoryClass(java.lang.Class<RepositoryFactory> factoryClass)

getFactoryClass

public java.lang.Class<RepositoryFactory> getFactoryClass()

setSecurityManagerClass

public void setSecurityManagerClass(java.lang.Class<SecurityManager> securityManager)

getSecurityManagerClass

public java.lang.Class<SecurityManager> getSecurityManagerClass()

getSecurityManager

public SecurityManager getSecurityManager()
                                   throws java.lang.IllegalAccessException,
                                          java.lang.InstantiationException
Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException

create

public final Repository create()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getFactory

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

getForceReloadTypes

public boolean getForceReloadTypes()

setForceReloadTypes

public void setForceReloadTypes(boolean val)

dispose

public void dispose()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.