org.persvr.data
Class DataSourceManager
java.lang.Object
org.persvr.data.DataSourceManager
public class DataSourceManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseObjectSource
public static WritableDataSource baseObjectSource
DataSourceManager
public DataSourceManager()
getSourceByPrototype
public static DataSource getSourceByPrototype(Scriptable prototype)
getObjectsClass
public static DataSourceManager.SourceInfo getObjectsClass(DataSource source)
createNewSource
public static DataSource createNewSource(java.lang.String name,
java.lang.String superType,
Schema schema)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteSource
public static void deleteSource(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRootSource
public static DataSource getRootSource()
getRootObject
public static Persistable getRootObject()
getSource
public static DataSource getSource(java.lang.String nameSpace)
getById
@Deprecated
public static Persistable getById(java.lang.String id)
- Deprecated.
purgeAllOrphans
public static void purgeAllOrphans()
slurp
public static java.lang.String slurp(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
getDataSourceNames
public static java.util.Set<java.lang.String> getDataSourceNames()
getDataSources
public static java.util.Map<java.lang.String,DataSource> getDataSources()