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 final class MultiDavTestEnvironment.MultiDavStarter extends SingleDavStarter
Objekt das einen Datenverteiler im
MultiDavTestEnvironment
starten kann.-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.lang.String>
_additionalUsers
protected 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 void
addImportFile(java.lang.String pid)
void
addUsers(java.lang.String... userName)
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)
Erstellt eine Verbindung, wartet gegebenenfalls auf das Laden des Datenverteilers.protected DaVStarter
createDavStarter()
Erstellt einen Dav-Starterint
getAuthorityCoding()
Gibt die Kodierung des Konfigurationsverantwortlichen zurückjava.lang.String
getConfigurationAuthority()
Gibt den KV zurücklong
getDavId()
Gibt die Id des Datenverteiler-Systemobjekts zurückvoid
onSuccessfulStart()
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
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_additionalUsers
protected final java.util.Set<java.lang.String> _additionalUsers -
_importFiles
protected final java.util.Set<java.lang.String> _importFiles
-
-
Method Details
-
createDavStarter
Erstellt einen Dav-Starter- Overrides:
createDavStarter
in 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:SingleDavStarter
Erstellt eine Verbindung, wartet gegebenenfalls auf das Laden des Datenverteilers. Er muss aber vorher gestartet worden sein.- Overrides:
connect
in classSingleDavStarter
- Parameters:
user
- Benutzername zur Authentifizierungpassword
- Passwort zur Authentifizierung- Returns:
- Verbindung
-
getConfigurationAuthority
public java.lang.String getConfigurationAuthority()Description copied from interface:DafApplicationEnvironment
Gibt den KV zurück- Specified by:
getConfigurationAuthority
in interfaceDafApplicationEnvironment
- Overrides:
getConfigurationAuthority
in classSingleDavStarter
- Returns:
- KV-Pid
-
onSuccessfulStart
public void onSuccessfulStart()- Overrides:
onSuccessfulStart
in classSingleDavStarter
-
addUsers
public void addUsers(java.lang.String... userName) -
addImportFile
public void addImportFile(java.lang.String pid)
-