org.teiid.deployers
Class VDBRepository

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

Constructor Summary
VDBRepository()
           
 
Method Summary
 void addVDB(VDBMetaData vdb, MetadataStoreGroup stores, java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap, UDFMetaData udf)
           
 VDBMetaData getActiveVDB(java.lang.String vdbName)
           
 java.util.Map<java.lang.String,Datatype> getBuiltinDatatypes()
           
 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 removeVDB(java.lang.String vdbName, int vdbVersion)
           
 void setSystemStore(MetadataStore store)
           
protected  VDBKey vdbId(VDBMetaData vdb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VDBRepository

public VDBRepository()
Method Detail

addVDB

public void addVDB(VDBMetaData vdb,
                   MetadataStoreGroup stores,
                   java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap,
                   UDFMetaData udf)
            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)

getActiveVDB

public VDBMetaData getActiveVDB(java.lang.String vdbName)
                         throws VirtualDatabaseException
Throws:
VirtualDatabaseException

setSystemStore

public void setSystemStore(MetadataStore store)

removeVDB

public void 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


Copyright © 2010. All Rights Reserved.