com.metamatrix.dqp.embedded.services
Class EmbeddedVDBService

java.lang.Object
  extended by com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService
      extended by com.metamatrix.dqp.embedded.services.EmbeddedVDBService
All Implemented Interfaces:
ApplicationService, VDBService

public class EmbeddedVDBService
extends EmbeddedBaseDQPService
implements VDBService

A VDBService implementation for Embedded DQP.

Since:
4.3

Field Summary
 
Fields inherited from class com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService
SYSTEM_PHYSICAL_MODEL_NAME
 
Constructor Summary
EmbeddedVDBService()
           
 
Method Summary
 void changeVDBStatus(java.lang.String vdbName, java.lang.String vdbVersion, int status)
           
 java.util.List<VDBArchive> getAvailableVDBs()
           
 java.util.List getConnectorBindingNames(java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
          This should changed to connectorBindingNames.
 java.lang.String getConnectorName(java.lang.String connectorBindingID)
           
 int getFileVisibility(java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String pathInVDB)
           
 int getModelVisibility(java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
           
 java.util.List<java.lang.String> getMultiSourceModels(java.lang.String vdbName, java.lang.String vdbVersion)
           
 java.io.InputStream getVDBResource(java.lang.String vdbName, java.lang.String vdbVersion)
           
 int getVDBStatus(java.lang.String vdbName, java.lang.String vdbVersion)
           
 void initializeService(java.util.Properties properties)
           
 void startService(ApplicationEnvironment environment)
           
 void stopService()
           
 
Methods inherited from class com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService
getConfigurationService, initialize, isStarted, isValidVDB, lookupService, start, stop, vdbId, vdbId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metamatrix.common.application.ApplicationService
initialize, start, stop
 

Constructor Detail

EmbeddedVDBService

public EmbeddedVDBService()
Method Detail

getConnectorBindingNames

public java.util.List getConnectorBindingNames(java.lang.String vdbName,
                                               java.lang.String vdbVersion,
                                               java.lang.String modelName)
                                        throws MetaMatrixComponentException
This should changed to connectorBindingNames.

Specified by:
getConnectorBindingNames in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
com.metamatrix.dqp.service.VDBService#getConnectorBindings(java.lang.String, java.lang.String, java.lang.String)

getModelVisibility

public int getModelVisibility(java.lang.String vdbName,
                              java.lang.String vdbVersion,
                              java.lang.String modelName)
                       throws MetaMatrixComponentException
Specified by:
getModelVisibility in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getModelVisibility(java.lang.String, java.lang.String, java.lang.String)

getFileVisibility

public int getFileVisibility(java.lang.String vdbName,
                             java.lang.String vdbVersion,
                             java.lang.String pathInVDB)
                      throws MetaMatrixComponentException
Specified by:
getFileVisibility in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getFileVisibility(java.lang.String, java.lang.String, java.lang.String)

getVDBResource

public java.io.InputStream getVDBResource(java.lang.String vdbName,
                                          java.lang.String vdbVersion)
                                   throws MetaMatrixComponentException
Specified by:
getVDBResource in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getVDBResource(java.lang.String, java.lang.String)

getMultiSourceModels

public java.util.List<java.lang.String> getMultiSourceModels(java.lang.String vdbName,
                                                             java.lang.String vdbVersion)
                                                      throws MetaMatrixComponentException
Specified by:
getMultiSourceModels in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getMultiSourceModels(java.lang.String, java.lang.String)

getAvailableVDBs

public java.util.List<VDBArchive> getAvailableVDBs()
                                            throws MetaMatrixComponentException
Specified by:
getAvailableVDBs in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getAvailableVDBs()

getVDBStatus

public int getVDBStatus(java.lang.String vdbName,
                        java.lang.String vdbVersion)
                 throws MetaMatrixComponentException
Specified by:
getVDBStatus in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.getVDBStatus(java.lang.String, java.lang.String)

changeVDBStatus

public void changeVDBStatus(java.lang.String vdbName,
                            java.lang.String vdbVersion,
                            int status)
                     throws MetaMatrixComponentException
Specified by:
changeVDBStatus in interface VDBService
Throws:
MetaMatrixComponentException
Since:
4.3
See Also:
VDBService.changeVDBStatus(java.lang.String, java.lang.String, int)

getConnectorName

public java.lang.String getConnectorName(java.lang.String connectorBindingID)
Specified by:
getConnectorName in interface VDBService

initializeService

public void initializeService(java.util.Properties properties)
                       throws ApplicationInitializationException
Specified by:
initializeService in class EmbeddedBaseDQPService
Throws:
ApplicationInitializationException
Since:
4.3
See Also:
EmbeddedBaseDQPService.initializeService(java.util.Properties)

startService

public void startService(ApplicationEnvironment environment)
                  throws ApplicationLifecycleException
Specified by:
startService in class EmbeddedBaseDQPService
Throws:
ApplicationLifecycleException
Since:
4.3
See Also:
EmbeddedBaseDQPService.start(com.metamatrix.common.application.ApplicationEnvironment)

stopService

public void stopService()
                 throws ApplicationLifecycleException
Specified by:
stopService in class EmbeddedBaseDQPService
Throws:
ApplicationLifecycleException
Since:
4.3
See Also:
EmbeddedBaseDQPService.stopService()


Copyright © 2009. All Rights Reserved.