PseudoCIFSDiskDriver.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package de.tudarmstadt.informatik.hostage.protocol.cifs;
  2. import org.alfresco.config.ConfigElement;
  3. import org.alfresco.jlan.server.SrvSession;
  4. import org.alfresco.jlan.server.core.DeviceContext;
  5. import org.alfresco.jlan.server.core.DeviceContextException;
  6. import org.alfresco.jlan.server.filesys.DiskInterface;
  7. import org.alfresco.jlan.server.filesys.FileInfo;
  8. import org.alfresco.jlan.server.filesys.FileOpenParams;
  9. import org.alfresco.jlan.server.filesys.NetworkFile;
  10. import org.alfresco.jlan.server.filesys.SearchContext;
  11. import org.alfresco.jlan.server.filesys.TreeConnection;
  12. import java.io.FileNotFoundException;
  13. import java.io.IOException;
  14. import de.tudarmstadt.informatik.hostage.Handler;
  15. public class PseudoCIFSDiskDriver implements DiskInterface {
  16. private final Handler mHandler;
  17. public PseudoCIFSDiskDriver(Handler mHandler){
  18. this.mHandler = mHandler;
  19. }
  20. @Override
  21. public void closeFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile) throws IOException {
  22. }
  23. @Override
  24. public void createDirectory(SrvSession srvSession, TreeConnection treeConnection, FileOpenParams fileOpenParams) throws IOException {
  25. }
  26. @Override
  27. public NetworkFile createFile(SrvSession srvSession, TreeConnection treeConnection, FileOpenParams fileOpenParams) throws IOException {
  28. return null;
  29. }
  30. @Override
  31. public void deleteDirectory(SrvSession srvSession, TreeConnection treeConnection, String s) throws IOException {
  32. }
  33. @Override
  34. public void deleteFile(SrvSession srvSession, TreeConnection treeConnection, String s) throws IOException {
  35. }
  36. @Override
  37. public int fileExists(SrvSession srvSession, TreeConnection treeConnection, String s) {
  38. return 0;
  39. }
  40. @Override
  41. public void flushFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile) throws IOException {
  42. }
  43. @Override
  44. public FileInfo getFileInformation(SrvSession srvSession, TreeConnection treeConnection, String s) throws IOException {
  45. return null;
  46. }
  47. @Override
  48. public boolean isReadOnly(SrvSession srvSession, DeviceContext deviceContext) throws IOException {
  49. return false;
  50. }
  51. @Override
  52. public NetworkFile openFile(SrvSession srvSession, TreeConnection treeConnection, FileOpenParams fileOpenParams) throws IOException {
  53. return null;
  54. }
  55. @Override
  56. public int readFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile, byte[] bytes, int i, int i2, long l) throws IOException {
  57. return 0;
  58. }
  59. @Override
  60. public void renameFile(SrvSession srvSession, TreeConnection treeConnection, String s, String s2) throws IOException {
  61. }
  62. @Override
  63. public long seekFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile, long l, int i) throws IOException {
  64. return 0;
  65. }
  66. @Override
  67. public void setFileInformation(SrvSession srvSession, TreeConnection treeConnection, String s, FileInfo fileInfo) throws IOException {
  68. }
  69. @Override
  70. public SearchContext startSearch(SrvSession srvSession, TreeConnection treeConnection, String s, int i) throws FileNotFoundException {
  71. return null;
  72. }
  73. @Override
  74. public void truncateFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile, long l) throws IOException {
  75. }
  76. @Override
  77. public int writeFile(SrvSession srvSession, TreeConnection treeConnection, NetworkFile networkFile, byte[] bytes, int i, int i2, long l) throws IOException {
  78. return 0;
  79. }
  80. @Override
  81. public DeviceContext createContext(String s, ConfigElement configElement) throws DeviceContextException {
  82. return null;
  83. }
  84. @Override
  85. public void treeOpened(SrvSession srvSession, TreeConnection treeConnection) {
  86. }
  87. @Override
  88. public void treeClosed(SrvSession srvSession, TreeConnection treeConnection) {
  89. }
  90. }