org.teiid.deployers
Class VDBRepository
java.lang.Object
org.teiid.deployers.VDBRepository
- All Implemented Interfaces:
- java.io.Serializable
public class VDBRepository
- extends java.lang.Object
- implements java.io.Serializable
Repository for VDBs
- See Also:
- Serialized Form
Method Summary |
void |
addListener(VDBLifeCycleListener listener)
|
void |
addVDB(VDBMetaData vdb,
MetadataStoreGroup stores,
java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap,
UDFMetaData udf,
ConnectorManagerRepository cmr)
|
void |
finishDeployment(java.lang.String name,
int version)
|
java.util.Map<java.lang.String,Datatype> |
getBuiltinDatatypes()
|
MetadataRepository |
getMetadataRepository()
|
MetadataStore |
getODBCStore()
|
MetadataStore |
getSystemStore()
|
VDBMetaData |
getVDB(java.lang.String vdbName)
|
VDBMetaData |
getVDB(java.lang.String name,
int version)
|
java.util.List<VDBMetaData> |
getVDBs()
|
void |
mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
|
void |
odbcEnabled()
|
void |
removeListener(VDBLifeCycleListener listener)
|
boolean |
removeVDB(java.lang.String vdbName,
int vdbVersion)
|
void |
setMetadataRepository(MetadataRepository metadataRepository)
|
void |
setSystemFunctionManager(SystemFunctionManager mgr)
|
void |
setSystemStore(MetadataStore store)
|
void |
start()
|
protected VDBKey |
vdbId(VDBMetaData vdb)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VDBRepository
public VDBRepository()
getMetadataRepository
public MetadataRepository getMetadataRepository()
addVDB
public void addVDB(VDBMetaData vdb,
MetadataStoreGroup stores,
java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap,
UDFMetaData udf,
ConnectorManagerRepository cmr)
throws org.jboss.deployers.spi.DeploymentException
- Throws:
org.jboss.deployers.spi.DeploymentException
getVDB
public VDBMetaData getVDB(java.lang.String name,
int version)
getVDBs
public java.util.List<VDBMetaData> getVDBs()
vdbId
protected VDBKey vdbId(VDBMetaData vdb)
getVDB
public VDBMetaData getVDB(java.lang.String vdbName)
getSystemStore
public MetadataStore getSystemStore()
getODBCStore
public MetadataStore getODBCStore()
setSystemStore
public void setSystemStore(MetadataStore store)
setMetadataRepository
public void setMetadataRepository(MetadataRepository metadataRepository)
odbcEnabled
public void odbcEnabled()
removeVDB
public boolean removeVDB(java.lang.String vdbName,
int vdbVersion)
getBuiltinDatatypes
public java.util.Map<java.lang.String,Datatype> getBuiltinDatatypes()
mergeVDBs
public void mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
throws AdminException
- Throws:
AdminException
start
public void start()
finishDeployment
public void finishDeployment(java.lang.String name,
int version)
addListener
public void addListener(VDBLifeCycleListener listener)
removeListener
public void removeListener(VDBLifeCycleListener listener)
setSystemFunctionManager
public void setSystemFunctionManager(SystemFunctionManager mgr)
Copyright © 2011. All Rights Reserved.