Package cz.pumpitup.pn5.remote.samba
Class SambaAgentSupport
- java.lang.Object
-
- cz.pumpitup.pn5.core.webdriver.AbstractRemoteDriverAgent
-
- cz.pumpitup.pn5.remote.samba.SambaAgentSupport
-
- All Implemented Interfaces:
RemoteDriverAgent,SambaAgent,SambaDsl
public class SambaAgentSupport extends AbstractRemoteDriverAgent implements SambaAgent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class cz.pumpitup.pn5.core.webdriver.AbstractRemoteDriverAgent
AbstractRemoteDriverAgent.ClientProxyInvocationHandler<CLIENT extends RemoteDriverAgent>, AbstractRemoteDriverAgent.Driver
-
-
Field Summary
-
Fields inherited from class cz.pumpitup.pn5.core.webdriver.AbstractRemoteDriverAgent
driver, logger
-
-
Constructor Summary
Constructors Constructor Description SambaAgentSupport(SambaApplication sambaApplication, Map<String,Object> capabilities, String farmUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SambaWriteResponsecreateFolder(String folder)SambaResponsedeleteFile(String file)SambaResponsedeleteFolder(String folder, boolean recursive)protected Map<String,org.openqa.selenium.remote.CommandInfo>getAdditionalCommands()SambaListResponselistFiles(String folder)SambaWriteResponsemoveFile(String oldFile, String newFile)SambaReadResponsereadFile(String file)SambaWriteResponsewriteFile(InputStream stream, String fileName)-
Methods inherited from class cz.pumpitup.pn5.core.webdriver.AbstractRemoteDriverAgent
getDriver, initDriver, withTimeouts
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cz.pumpitup.pn5.core.webdriver.RemoteDriverAgent
getDriver
-
-
-
-
Constructor Detail
-
SambaAgentSupport
public SambaAgentSupport(SambaApplication sambaApplication, Map<String,Object> capabilities, String farmUrl)
-
-
Method Detail
-
getAdditionalCommands
protected Map<String,org.openqa.selenium.remote.CommandInfo> getAdditionalCommands()
- Specified by:
getAdditionalCommandsin classAbstractRemoteDriverAgent
-
createFolder
public SambaWriteResponse createFolder(String folder)
-
deleteFolder
public SambaResponse deleteFolder(String folder, boolean recursive)
-
listFiles
public SambaListResponse listFiles(String folder)
-
writeFile
public SambaWriteResponse writeFile(InputStream stream, String fileName)
-
readFile
public SambaReadResponse readFile(String file)
-
moveFile
public SambaWriteResponse moveFile(String oldFile, String newFile)
-
deleteFile
public SambaResponse deleteFile(String file)
-
-