com.metamatrix.admin.server
Class ServerAdminImpl

java.lang.Object
  extended by com.metamatrix.admin.server.ServerAdminImpl
All Implemented Interfaces:
Admin, CoreConfigAdmin, CoreMonitoringAdmin, CoreRuntimeStateAdmin, CoreSecurityAdmin, ServerAdmin, ServerConfigAdmin, ServerMonitoringAdmin, ServerRuntimeStateAdmin, ServerSecurityAdmin

public class ServerAdminImpl
extends java.lang.Object
implements ServerAdmin

Since:
4.3

Field Summary
protected static int SERVICE_WAIT_INTERVAL
          How often to poll for services starting/stopping
 
Constructor Summary
ServerAdminImpl(ClusteredRegistryState registry, HostManagement hostManagement)
          xtor
 
Method Summary
 void addAuthorizationProvider(java.lang.String domainprovidername, java.lang.String providertypename, java.util.Properties properties)
           
 void addConnectorArchive(byte[] archiveContents, AdminOptions options)
           
 ConnectorBinding addConnectorBinding(java.lang.String name, char[] xmlFile, AdminOptions options)
           
 ConnectorBinding addConnectorBinding(java.lang.String connectorBindingIdentifier, java.lang.String connectorTypeIdentifier, java.util.Properties props, AdminOptions options)
           
 void addConnectorType(java.lang.String name, char[] cdkFile)
           
 void addExtensionModule(java.lang.String type, java.lang.String sourceName, byte[] source, java.lang.String description)
           
 void addHost(java.lang.String hostName, java.util.Properties properties)
           
 void addProcess(java.lang.String processIdentifier, java.util.Properties properties)
           
 void addUDF(byte[] modelFileContents, java.lang.String classpath)
           
 VDB addVDB(java.lang.String name, byte[] vdbFile, AdminOptions options)
           
 void assignBindingsToModel(java.lang.String[] connectorBindingNames, java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
           
 void assignBindingToModel(java.lang.String connectorBindingName, java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
           
 void assignRoleToGroup(java.lang.String roleIdentifier, java.lang.String groupIdentifier)
           
 void bounceSystem(boolean waitUntilDone)
           
 void cancelRequest(java.lang.String identifier)
           
 void cancelSourceRequest(java.lang.String identifier)
           
 void changeVDBStatus(java.lang.String name, java.lang.String version, int status)
           
 void clearCache(java.lang.String cacheIdentifier)
           
 void close()
          Do nothing: this is implemented in ServerAdminClientInterceptor on the client-side.
 void deassignBindingFromModel(java.lang.String connectorBindingName, java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
           
 void deassignBindingsFromModel(java.lang.String[] connectorBindingNames, java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName)
           
 void deleteConnectorBinding(java.lang.String connectorBindingIdentifier)
           
 void deleteConnectorType(java.lang.String name)
           
 void deleteExtensionModule(java.lang.String sourceName)
           
 void deleteHost(java.lang.String identifier)
           
 void deleteProcess(java.lang.String identifier)
           
 void deleteUDF()
           
 void disableHost(java.lang.String identifier)
           
 void disableProcess(java.lang.String identifier)
           
 void enableHost(java.lang.String identifier)
           
 void enableProcess(java.lang.String identifier)
           
 char[] exportConfiguration()
           
 byte[] exportConnectorArchive(java.lang.String connectorTypeIdentifier)
           
 char[] exportConnectorBinding(java.lang.String connectorBindingIdentifier)
           
 char[] exportConnectorType(java.lang.String connectorTypeIdentifier)
           
 char[] exportDataRoles(java.lang.String vdbName, java.lang.String vdbVersion)
           
 byte[] exportExtensionModule(java.lang.String sourceName)
           
 byte[] exportLogs()
           
 byte[] exportVDB(java.lang.String name, java.lang.String version)
           
 ScriptsContainer generateMaterializationScripts(java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String metamatrixUserName, java.lang.String metamatrixUserPwd, java.lang.String materializationUserName, java.lang.String materializationUserPwd)
           
protected  AuthorizationServiceInterface getAuthorizationServiceProxy()
           
 java.util.Properties getBootstrapProperties()
           
 java.util.Collection getCaches(java.lang.String identifier)
           
 byte[] getClusterKey()
           
protected  ConfigurationServiceInterface getConfigurationServiceProxy()
           
 java.util.Collection getConnectorBindings(java.lang.String identifier)
           
 java.util.Collection getConnectorBindingsInVDB(java.lang.String identifier)
           
 java.util.Collection getConnectorTypes(java.lang.String identifier)
           
 java.util.Collection getDQPs(java.lang.String identifier)
           
 java.util.Collection getExtensionModules(java.lang.String identifier)
           
protected  ExtensionModuleManager getExtensionSourceManager()
           
 java.util.Collection getGroups(java.lang.String groupIdentifier)
           
 java.util.Collection getGroupsForUser(java.lang.String userIdentifier)
           
 java.util.Collection getHosts(java.lang.String identifier)
           
 LogConfiguration getLogConfiguration()
           
protected  MembershipServiceInterface getMembershipServiceProxy()
           
 java.util.Collection getProcesses(java.lang.String identifier)
           
 java.util.Collection getPropertyDefinitions(java.lang.String identifier, java.lang.String className)
           
protected  QueryServiceInterface getQueryServiceProxy()
           
 java.util.Collection getQueueWorkerPools(java.lang.String identifier)
           
 java.util.Collection getRequests(java.lang.String identifier)
           
 java.util.Collection getResources(java.lang.String identifier)
           
 java.util.Collection getRolesForGroup(java.lang.String groupIdentifier)
           
 java.util.Collection getRolesForUser(java.lang.String userIdentifier)
           
protected  RuntimeStateAdminAPIHelper getRuntimeStateAdminAPIHelper()
           
 java.util.Collection getSessions(java.lang.String identifier)
           
protected  SessionServiceInterface getSessionServiceProxy()
           
 java.util.Collection getSourceRequests(java.lang.String identifier)
           
 SystemObject getSystem()
           
 java.util.Collection getVDBs(java.lang.String identifier)
           
 void importConfiguration(char[] fileData)
           
 java.lang.String importDataRoles(java.lang.String vdbName, java.lang.String vdbVersion, char[] data, AdminOptions options)
           
 void removeRoleFromGroup(java.lang.String roleIdentifier, java.lang.String grouplIdentifier)
           
 void setLogConfiguration(LogConfiguration config)
           
 void setProperty(java.lang.String identifier, java.lang.String className, java.lang.String propertyName, java.lang.String propertyValue)
           
 void setSystemProperty(java.lang.String property, java.lang.String value)
           
 void startConnectorBinding(java.lang.String connectorBindingIdentifier)
           
 void startHost(java.lang.String hostName, boolean waitUntilDone)
           
 void startProcess(java.lang.String identifier, boolean waitUntilDone)
           
 void stopConnectorBinding(java.lang.String connectorBindingIdentifier, boolean stopNow)
           
 void stopHost(java.lang.String hostName, boolean stopNow, boolean waitUntilDone)
           
 void stopProcess(java.lang.String identifier, boolean stopNow, boolean waitUntilDone)
           
 void stopSystem()
           
 void synchronizeSystem(boolean waitUntilDone)
           
 void terminateSession(java.lang.String identifier)
           
 void updateProperties(java.lang.String identifier, java.lang.String className, java.util.Properties properties)
           
 void updateSystemProperties(java.util.Properties properties)
           
protected  void waitForServicesToStart(java.util.Collection expectedServiceNames)
           
protected  void waitForServicesToStop(java.util.Collection expectedServiceNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_WAIT_INTERVAL

protected static final int SERVICE_WAIT_INTERVAL
How often to poll for services starting/stopping

See Also:
Constant Field Values
Constructor Detail

ServerAdminImpl

public ServerAdminImpl(ClusteredRegistryState registry,
                       HostManagement hostManagement)
xtor

Since:
4.3
Method Detail

addAuthorizationProvider

public void addAuthorizationProvider(java.lang.String domainprovidername,
                                     java.lang.String providertypename,
                                     java.util.Properties properties)
                              throws AdminException
Specified by:
addAuthorizationProvider in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.core.CoreConfigAdmin#addAuthorizationProvider(java.lang.String, java.lang.String, java.util.Properties)

getCaches

public java.util.Collection getCaches(java.lang.String identifier)
                               throws AdminException
Specified by:
getCaches in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getCaches(java.lang.String)

getConnectorBindings

public java.util.Collection getConnectorBindings(java.lang.String identifier)
                                          throws AdminException
Specified by:
getConnectorBindings in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorBindings(java.lang.String)

getConnectorBindingsInVDB

public java.util.Collection getConnectorBindingsInVDB(java.lang.String identifier)
                                               throws AdminException
Specified by:
getConnectorBindingsInVDB in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorBindingsInVDB(java.lang.String)

getConnectorTypes

public java.util.Collection getConnectorTypes(java.lang.String identifier)
                                       throws AdminException
Specified by:
getConnectorTypes in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getConnectorTypes(java.lang.String)

getDQPs

public java.util.Collection getDQPs(java.lang.String identifier)
                             throws AdminException
Specified by:
getDQPs in interface ServerMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerMonitoringAdmin.getDQPs(java.lang.String)

getExtensionModules

public java.util.Collection getExtensionModules(java.lang.String identifier)
                                         throws AdminException
Specified by:
getExtensionModules in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getExtensionModules(java.lang.String)

getHosts

public java.util.Collection getHosts(java.lang.String identifier)
                              throws AdminException
Specified by:
getHosts in interface ServerMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerMonitoringAdmin.getHosts(java.lang.String)

getProcesses

public java.util.Collection getProcesses(java.lang.String identifier)
                                  throws AdminException
Specified by:
getProcesses in interface ServerMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerMonitoringAdmin.getProcesses(java.lang.String)

getQueueWorkerPools

public java.util.Collection getQueueWorkerPools(java.lang.String identifier)
                                         throws AdminException
Specified by:
getQueueWorkerPools in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getQueueWorkerPools(java.lang.String)

getRequests

public java.util.Collection getRequests(java.lang.String identifier)
                                 throws AdminException
Specified by:
getRequests in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getRequests(java.lang.String)

getResources

public java.util.Collection getResources(java.lang.String identifier)
                                  throws AdminException
Specified by:
getResources in interface ServerMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerMonitoringAdmin.getResources(java.lang.String)

getSessions

public java.util.Collection getSessions(java.lang.String identifier)
                                 throws AdminException
Specified by:
getSessions in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getSessions(java.lang.String)

getSourceRequests

public java.util.Collection getSourceRequests(java.lang.String identifier)
                                       throws AdminException
Specified by:
getSourceRequests in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getSourceRequests(java.lang.String)

getSystem

public SystemObject getSystem()
                       throws AdminException
Specified by:
getSystem in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getSystem()

getVDBs

public java.util.Collection getVDBs(java.lang.String identifier)
                             throws AdminException
Specified by:
getVDBs in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getVDBs(java.lang.String)

getPropertyDefinitions

public java.util.Collection getPropertyDefinitions(java.lang.String identifier,
                                                   java.lang.String className)
                                            throws AdminException
Specified by:
getPropertyDefinitions in interface CoreMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreMonitoringAdmin.getPropertyDefinitions(java.lang.String, java.lang.String)

exportLogs

public byte[] exportLogs()
                  throws AdminException
Specified by:
exportLogs in interface ServerMonitoringAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerMonitoringAdmin.exportLogs()

addConnectorBinding

public ConnectorBinding addConnectorBinding(java.lang.String connectorBindingIdentifier,
                                            java.lang.String connectorTypeIdentifier,
                                            java.util.Properties props,
                                            AdminOptions options)
                                     throws AdminException
Specified by:
addConnectorBinding in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.addConnectorBinding(java.lang.String, java.lang.String, java.util.Properties, AdminOptions)

addConnectorBinding

public ConnectorBinding addConnectorBinding(java.lang.String name,
                                            char[] xmlFile,
                                            AdminOptions options)
                                     throws AdminException
Specified by:
addConnectorBinding in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.addConnectorBinding(java.lang.String, char[], AdminOptions)

addConnectorType

public void addConnectorType(java.lang.String name,
                             char[] cdkFile)
                      throws AdminException
Specified by:
addConnectorType in interface CoreConfigAdmin
Throws:
MetaMatrixProcessingException
MetaMatrixComponentException
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.addConnectorType(java.lang.String, char[])

addConnectorArchive

public void addConnectorArchive(byte[] archiveContents,
                                AdminOptions options)
                         throws AdminException
Specified by:
addConnectorArchive in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.addConnectorArchive(byte[], com.metamatrix.admin.api.objects.AdminOptions)

addExtensionModule

public void addExtensionModule(java.lang.String type,
                               java.lang.String sourceName,
                               byte[] source,
                               java.lang.String description)
                        throws AdminException
Specified by:
addExtensionModule in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.server.ServerConfigAdmin#addExtensionModule(java.lang.String, java.lang.String, byte[], java.lang.String, boolean)

addHost

public void addHost(java.lang.String hostName,
                    java.util.Properties properties)
             throws AdminException
Specified by:
addHost in interface ServerConfigAdmin
Throws:
MetaMatrixComponentException
MetaMatrixProcessingException
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.addHost(java.lang.String, java.util.Properties)

addProcess

public void addProcess(java.lang.String processIdentifier,
                       java.util.Properties properties)
                throws AdminException
Specified by:
addProcess in interface ServerConfigAdmin
Throws:
MetaMatrixComponentException
MetaMatrixProcessingException
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.addProcess(java.lang.String, java.util.Properties)

addVDB

public VDB addVDB(java.lang.String name,
                  byte[] vdbFile,
                  AdminOptions options)
           throws AdminException
Specified by:
addVDB in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.server.ServerConfigAdmin#addVDB(java.lang.String, java.lang.String, byte[], char[])

changeVDBStatus

public void changeVDBStatus(java.lang.String name,
                            java.lang.String version,
                            int status)
                     throws AdminException
Specified by:
changeVDBStatus in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.server.ServerConfigAdmin#changeVDBStatus(java.lang.String, java.lang.String, int)

disableHost

public void disableHost(java.lang.String identifier)
                 throws AdminException
Specified by:
disableHost in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.disableHost(java.lang.String)

disableProcess

public void disableProcess(java.lang.String identifier)
                    throws AdminException
Specified by:
disableProcess in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.disableProcess(java.lang.String)

enableHost

public void enableHost(java.lang.String identifier)
                throws AdminException
Specified by:
enableHost in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.enableHost(java.lang.String)

enableProcess

public void enableProcess(java.lang.String identifier)
                   throws AdminException
Specified by:
enableProcess in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.enableProcess(java.lang.String)

getLogConfiguration

public LogConfiguration getLogConfiguration()
                                     throws AdminException
Specified by:
getLogConfiguration in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.getLogConfiguration()

setLogConfiguration

public void setLogConfiguration(LogConfiguration config)
                         throws AdminException
Specified by:
setLogConfiguration in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.setLogConfiguration(com.metamatrix.admin.api.objects.LogConfiguration)

setSystemProperty

public void setSystemProperty(java.lang.String property,
                              java.lang.String value)
                       throws AdminException
Specified by:
setSystemProperty in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.setSystemProperty(java.lang.String, java.lang.String)

updateSystemProperties

public void updateSystemProperties(java.util.Properties properties)
                            throws AdminException
Specified by:
updateSystemProperties in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.updateSystemProperties(java.util.Properties)

cancelRequest

public void cancelRequest(java.lang.String identifier)
                   throws AdminException
Specified by:
cancelRequest in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreRuntimeStateAdmin.cancelRequest(java.lang.String)

cancelSourceRequest

public void cancelSourceRequest(java.lang.String identifier)
                         throws AdminException
Specified by:
cancelSourceRequest in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreRuntimeStateAdmin.cancelSourceRequest(java.lang.String)

startConnectorBinding

public void startConnectorBinding(java.lang.String connectorBindingIdentifier)
                           throws AdminException
Specified by:
startConnectorBinding in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreRuntimeStateAdmin.startConnectorBinding(java.lang.String)

startHost

public void startHost(java.lang.String hostName,
                      boolean waitUntilDone)
               throws AdminException
Specified by:
startHost in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerRuntimeStateAdmin.startHost(java.lang.String, boolean)

stopConnectorBinding

public void stopConnectorBinding(java.lang.String connectorBindingIdentifier,
                                 boolean stopNow)
                          throws AdminException
Specified by:
stopConnectorBinding in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
api.RuntimeStateAdmin

stopHost

public void stopHost(java.lang.String hostName,
                     boolean stopNow,
                     boolean waitUntilDone)
              throws AdminException
Specified by:
stopHost in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
api.RuntimeStateAdmin

stopProcess

public void stopProcess(java.lang.String identifier,
                        boolean stopNow,
                        boolean waitUntilDone)
                 throws AdminException
Specified by:
stopProcess in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
api.RuntimeStateAdmin

startProcess

public void startProcess(java.lang.String identifier,
                         boolean waitUntilDone)
                  throws AdminException
Specified by:
startProcess in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerRuntimeStateAdmin.startProcess(java.lang.String, boolean)

stopSystem

public void stopSystem()
                throws AdminException
Specified by:
stopSystem in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerRuntimeStateAdmin.stopSystem()

bounceSystem

public void bounceSystem(boolean waitUntilDone)
                  throws AdminException
Specified by:
bounceSystem in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerRuntimeStateAdmin.bounceSystem(boolean)

synchronizeSystem

public void synchronizeSystem(boolean waitUntilDone)
                       throws AdminException
Specified by:
synchronizeSystem in interface ServerRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerRuntimeStateAdmin.synchronizeSystem(boolean)

terminateSession

public void terminateSession(java.lang.String identifier)
                      throws AdminException
Specified by:
terminateSession in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreRuntimeStateAdmin.terminateSession(java.lang.String)

clearCache

public void clearCache(java.lang.String cacheIdentifier)
                throws AdminException
Specified by:
clearCache in interface CoreRuntimeStateAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreRuntimeStateAdmin.clearCache(java.lang.String)

setProperty

public void setProperty(java.lang.String identifier,
                        java.lang.String className,
                        java.lang.String propertyName,
                        java.lang.String propertyValue)
                 throws AdminException
Specified by:
setProperty in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.server.ServerConfigAdmin#setProperty(java.lang.String, java.lang.String, java.lang.String)

updateProperties

public void updateProperties(java.lang.String identifier,
                             java.lang.String className,
                             java.util.Properties properties)
                      throws AdminException
Specified by:
updateProperties in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.updateProperties(java.lang.String, java.lang.String, java.util.Properties)

deleteConnectorBinding

public void deleteConnectorBinding(java.lang.String connectorBindingIdentifier)
                            throws AdminException
Specified by:
deleteConnectorBinding in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.deleteConnectorBinding(java.lang.String)

deleteConnectorType

public void deleteConnectorType(java.lang.String name)
                         throws AdminException
Specified by:
deleteConnectorType in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.deleteConnectorType(java.lang.String)

deleteExtensionModule

public void deleteExtensionModule(java.lang.String sourceName)
                           throws AdminException
Specified by:
deleteExtensionModule in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.deleteExtensionModule(java.lang.String)

deleteHost

public void deleteHost(java.lang.String identifier)
                throws AdminException
Specified by:
deleteHost in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.deleteHost(java.lang.String)

deleteProcess

public void deleteProcess(java.lang.String identifier)
                   throws AdminException
Specified by:
deleteProcess in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.deleteProcess(java.lang.String)

getSessionServiceProxy

protected SessionServiceInterface getSessionServiceProxy()
                                                  throws ServiceException
Throws:
ServiceException

getConfigurationServiceProxy

protected ConfigurationServiceInterface getConfigurationServiceProxy()
                                                              throws ServiceException
Throws:
ServiceException

getMembershipServiceProxy

protected MembershipServiceInterface getMembershipServiceProxy()
                                                        throws ServiceException
Throws:
ServiceException

getAuthorizationServiceProxy

protected AuthorizationServiceInterface getAuthorizationServiceProxy()
                                                              throws ServiceException
Throws:
ServiceException

getQueryServiceProxy

protected QueryServiceInterface getQueryServiceProxy()
                                              throws ServiceException
Throws:
ServiceException

getExtensionSourceManager

protected ExtensionModuleManager getExtensionSourceManager()

getRuntimeStateAdminAPIHelper

protected RuntimeStateAdminAPIHelper getRuntimeStateAdminAPIHelper()

getRolesForUser

public java.util.Collection getRolesForUser(java.lang.String userIdentifier)
                                     throws AdminException
Specified by:
getRolesForUser in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.getRolesForUser(java.lang.String)

getGroupsForUser

public java.util.Collection getGroupsForUser(java.lang.String userIdentifier)
                                      throws AdminException
Specified by:
getGroupsForUser in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.getGroupsForUser(java.lang.String)

getGroups

public java.util.Collection getGroups(java.lang.String groupIdentifier)
                               throws AdminException
Specified by:
getGroups in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.getGroups(java.lang.String)

getRolesForGroup

public java.util.Collection getRolesForGroup(java.lang.String groupIdentifier)
                                      throws AdminException
Specified by:
getRolesForGroup in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.getRolesForGroup(java.lang.String)

assignBindingToModel

public void assignBindingToModel(java.lang.String connectorBindingName,
                                 java.lang.String vdbName,
                                 java.lang.String vdbVersion,
                                 java.lang.String modelName)
                          throws AdminException
Specified by:
assignBindingToModel in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.assignBindingToModel(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

deassignBindingFromModel

public void deassignBindingFromModel(java.lang.String connectorBindingName,
                                     java.lang.String vdbName,
                                     java.lang.String vdbVersion,
                                     java.lang.String modelName)
                              throws AdminException
Specified by:
deassignBindingFromModel in interface ServerConfigAdmin
Throws:
AdminException
Since:
5.0
See Also:
com.metamatrix.admin.api.core.CoreConfigAdmin#deassignBindingsFromModel(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

assignBindingsToModel

public void assignBindingsToModel(java.lang.String[] connectorBindingNames,
                                  java.lang.String vdbName,
                                  java.lang.String vdbVersion,
                                  java.lang.String modelName)
                           throws AdminException
Specified by:
assignBindingsToModel in interface ServerConfigAdmin
Throws:
AdminException
Since:
5.0
See Also:
com.metamatrix.admin.api.core.CoreConfigAdmin#assignBindingToModel(String[], java.lang.String, java.lang.String, java.lang.String)

deassignBindingsFromModel

public void deassignBindingsFromModel(java.lang.String[] connectorBindingNames,
                                      java.lang.String vdbName,
                                      java.lang.String vdbVersion,
                                      java.lang.String modelName)
                               throws AdminException
Specified by:
deassignBindingsFromModel in interface ServerConfigAdmin
Throws:
AdminException
Since:
5.0
See Also:
com.metamatrix.admin.api.core.CoreConfigAdmin#deassignBindingsFromModel(String[], java.lang.String, java.lang.String, java.lang.String)

importDataRoles

public java.lang.String importDataRoles(java.lang.String vdbName,
                                        java.lang.String vdbVersion,
                                        char[] data,
                                        AdminOptions options)
                                 throws AdminException
Specified by:
importDataRoles in interface ServerSecurityAdmin
Throws:
AdminException
See Also:
ServerSecurityAdmin.importDataRoles(java.lang.String, java.lang.String, char[], com.metamatrix.admin.api.objects.AdminOptions)

exportDataRoles

public char[] exportDataRoles(java.lang.String vdbName,
                              java.lang.String vdbVersion)
                       throws AdminException
Specified by:
exportDataRoles in interface ServerSecurityAdmin
Throws:
AdminException
See Also:
ServerSecurityAdmin.exportDataRoles(java.lang.String, java.lang.String)

exportConfiguration

public char[] exportConfiguration()
                           throws AdminException
Specified by:
exportConfiguration in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportConfiguration()

importConfiguration

public void importConfiguration(char[] fileData)
                         throws AdminException
Specified by:
importConfiguration in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
com.metamatrix.admin.api.core.CoreConfigAdmin#importConfiguration()

exportConnectorBinding

public char[] exportConnectorBinding(java.lang.String connectorBindingIdentifier)
                              throws AdminException
Specified by:
exportConnectorBinding in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportConnectorBinding(java.lang.String)

exportConnectorType

public char[] exportConnectorType(java.lang.String connectorTypeIdentifier)
                           throws AdminException
Specified by:
exportConnectorType in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportConnectorType(java.lang.String)

exportConnectorArchive

public byte[] exportConnectorArchive(java.lang.String connectorTypeIdentifier)
                              throws AdminException
Specified by:
exportConnectorArchive in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportConnectorArchive(java.lang.String)

exportExtensionModule

public byte[] exportExtensionModule(java.lang.String sourceName)
                             throws AdminException
Specified by:
exportExtensionModule in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportExtensionModule(java.lang.String)

exportVDB

public byte[] exportVDB(java.lang.String name,
                        java.lang.String version)
                 throws AdminException
Specified by:
exportVDB in interface CoreConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
CoreConfigAdmin.exportVDB(java.lang.String, java.lang.String)

assignRoleToGroup

public void assignRoleToGroup(java.lang.String roleIdentifier,
                              java.lang.String groupIdentifier)
                       throws AdminException
Specified by:
assignRoleToGroup in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.assignRoleToGroup(java.lang.String, java.lang.String)

removeRoleFromGroup

public void removeRoleFromGroup(java.lang.String roleIdentifier,
                                java.lang.String grouplIdentifier)
                         throws AdminException
Specified by:
removeRoleFromGroup in interface ServerSecurityAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerSecurityAdmin.removeRoleFromGroup(java.lang.String, java.lang.String)

close

public void close()
Do nothing: this is implemented in ServerAdminClientInterceptor on the client-side.

Specified by:
close in interface ServerAdmin
Since:
4.3
See Also:
ServerAdmin.close()

waitForServicesToStart

protected void waitForServicesToStart(java.util.Collection expectedServiceNames)
                               throws MetaMatrixComponentException
Throws:
MetaMatrixComponentException

waitForServicesToStop

protected void waitForServicesToStop(java.util.Collection expectedServiceNames)
                              throws MetaMatrixComponentException
Throws:
MetaMatrixComponentException

generateMaterializationScripts

public ScriptsContainer generateMaterializationScripts(java.lang.String vdbName,
                                                       java.lang.String vdbVersion,
                                                       java.lang.String metamatrixUserName,
                                                       java.lang.String metamatrixUserPwd,
                                                       java.lang.String materializationUserName,
                                                       java.lang.String materializationUserPwd)
                                                throws AdminException
Specified by:
generateMaterializationScripts in interface ServerConfigAdmin
Throws:
AdminException
Since:
4.3
See Also:
ServerConfigAdmin.generateMaterializationScripts(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

addUDF

public void addUDF(byte[] modelFileContents,
                   java.lang.String classpath)
            throws AdminException
Specified by:
addUDF in interface CoreConfigAdmin
Throws:
AdminException
See Also:
CoreConfigAdmin.addUDF(byte[], java.lang.String)

deleteUDF

public void deleteUDF()
               throws AdminException
Specified by:
deleteUDF in interface CoreConfigAdmin
Throws:
AdminException
See Also:
CoreConfigAdmin.deleteUDF()

getBootstrapProperties

public java.util.Properties getBootstrapProperties()
                                            throws AdminException
Specified by:
getBootstrapProperties in interface ServerConfigAdmin
Throws:
AdminException

getClusterKey

public byte[] getClusterKey()
                     throws AdminException
Specified by:
getClusterKey in interface ServerConfigAdmin
Throws:
AdminException


Copyright © 2009. All Rights Reserved.