Package de.kappich.pat.testumg.util
Class MultiDavTestEnvironment.MultiDavStarter
- java.lang.Object
-
- de.kappich.pat.testumg.util.SingleDavStarter
-
- de.kappich.pat.testumg.util.MultiDavTestEnvironment.MultiDavStarter
-
- All Implemented Interfaces:
DavInformation,DafApplicationEnvironment
- Enclosing class:
- MultiDavTestEnvironment
public class MultiDavTestEnvironment.MultiDavStarter extends SingleDavStarter
Objekt das einen Datenverteiler imMultiDavTestEnvironmentstarten kann.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.lang.String>_additionalUsersprotected java.util.Set<java.lang.String>_importFiles-
Fields inherited from class de.kappich.pat.testumg.util.SingleDavStarter
_configurationController
-
-
Method Summary
Modifier and Type Method Description voidaddImportFile(java.lang.String pid)voidaddUsers(java.lang.String... userName)de.bsvrz.dav.daf.main.ClientDavInterfaceconnect(java.lang.String user, de.bsvrz.dav.daf.main.authentication.ClientCredentials password, de.bsvrz.dav.daf.main.ClientDavParameters clientDavParameters)Erstellt eine Verbindung, wartet gegebenenfalls auf das Laden des Datenverteilers.protected DaVStartercreateDavStarter()Erstellt einen Dav-StarterintgetAuthorityCoding()Gibt die Kodierung des Konfigurationsverantwortlichen zurückjava.lang.StringgetConfigurationAuthority()Gibt den KV zurücklonggetDavId()Gibt die Id des Datenverteiler-Systemobjekts zurückvoidonSuccessfulStart()-
Methods inherited from class de.kappich.pat.testumg.util.SingleDavStarter
activate, activateAndReleaseForActivation, configureDaVStarter, connect, connect, connect, copyResources, createApplication, createApplication, createStandardApplication, createStandardApplication, finalize, getAccessControlPlugIns, getAccessControlType, getActivePorts, getAddress, getAppPort, getAuthenticationFile, getClassPath, getConfigurationDebugLevel, getConfigUser, getDavPort, getDavUser, getFakeParamApp, getManagementFile, getName, getParamDebugLevel, getPassivePort, getPort, getReleaseVersion, getRemoteConf, getRootDir, getTestClass, getTransmitter, getTransmitterDebugLevel, getUserAccounts, getWorkingDirectory, isRunning, setActivePorts, setAuthenticationFile, setConfigurationDebugLevel, setConfigUser, setDavUser, setParamAppType, setParamDebugLevel, setTransmitterDebugLevel, setUserAccounts, start, startWithoutWaiting, stop, stopWithoutFileDeletion, toString, waitUntilReady, withClassPath, withParam, withReleaseVersion
-
-
-
-
Method Detail
-
createDavStarter
protected DaVStarter createDavStarter() throws java.lang.Exception
Erstellt einen Dav-Starter- Overrides:
createDavStarterin classSingleDavStarter- Returns:
- DavStarter
- Throws:
java.lang.Exception- Allgemeine Exception, wird nur für Testfälle gebraucht.
-
getDavId
public long getDavId()
Gibt die Id des Datenverteiler-Systemobjekts zurück- Returns:
- Id des Datenverteiler-Systemobjekts
-
getAuthorityCoding
public int getAuthorityCoding()
Gibt die Kodierung des Konfigurationsverantwortlichen zurück- Returns:
- Kodierung des Konfigurationsverantwortlichen
-
connect
public de.bsvrz.dav.daf.main.ClientDavInterface connect(java.lang.String user, de.bsvrz.dav.daf.main.authentication.ClientCredentials password, de.bsvrz.dav.daf.main.ClientDavParameters clientDavParameters)Description copied from class:SingleDavStarterErstellt eine Verbindung, wartet gegebenenfalls auf das Laden des Datenverteilers. Er muss aber vorher gestartet worden sein.- Overrides:
connectin classSingleDavStarter- Parameters:
user- Benutzername zur Authentifizierungpassword- Passwort zur Authentifizierung- Returns:
- Verbindung
-
getConfigurationAuthority
public java.lang.String getConfigurationAuthority()
Description copied from interface:DafApplicationEnvironmentGibt den KV zurück- Specified by:
getConfigurationAuthorityin interfaceDafApplicationEnvironment- Overrides:
getConfigurationAuthorityin classSingleDavStarter- Returns:
- KV-Pid
-
onSuccessfulStart
public void onSuccessfulStart()
- Overrides:
onSuccessfulStartin classSingleDavStarter
-
addUsers
public void addUsers(java.lang.String... userName)
-
addImportFile
public void addImportFile(java.lang.String pid)
-
-