pase.server
Class FileServiceImpl

java.lang.Object
  extended by pase.server.FileServiceImpl
All Implemented Interfaces:
FileService

public class FileServiceImpl
extends java.lang.Object
implements FileService

FileService Implementation

Version:
2.0.0,
Author:
lchuang
See Also:
FileService

Constructor Summary
FileServiceImpl()
           
 
Method Summary
 boolean deleteTaskAttachedFile(java.lang.String fileID)
          delete some task attached file
 java.lang.String getAttachFilePath(pe.filesystem.AttachFileInfo fileInfo)
          get AttachFileInfo Object's upload path
 java.lang.String getAttachFilePath(java.lang.String fid)
          get AttachFileInfo Object's upload path
 pe.filesystem.FileTransfer getFileTransfer()
          Return a FileTranser RMI interface
 java.lang.String getTaskAttachedFileContent(java.lang.String fileID)
          Release a FileTranser RMI interface
 boolean insertTaskAttachedFile(TaskAttachedFileInfo fileInfo)
          insert some task attached file
 void releaseFileTransfer(java.lang.String id)
          Return a FileTranser RMI interface
 void setRmiServer(RMIServer rmiServer)
           
 boolean updateAttachFileInfo(java.lang.String attachCmpName, pe.filesystem.AttachFileInfo fileInfo)
          Return if updating is successful
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileServiceImpl

public FileServiceImpl()
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

setRmiServer

public void setRmiServer(RMIServer rmiServer)

getFileTransfer

public pe.filesystem.FileTransfer getFileTransfer()
Description copied from interface: FileService
Return a FileTranser RMI interface

Specified by:
getFileTransfer in interface FileService
Returns:
a FileTransfer
See Also:
FileTransfer

releaseFileTransfer

public void releaseFileTransfer(java.lang.String id)
Description copied from interface: FileService
Return a FileTranser RMI interface

Specified by:
releaseFileTransfer in interface FileService
Parameters:
id - the given FileTransferID
See Also:
FileTransfer

getTaskAttachedFileContent

public java.lang.String getTaskAttachedFileContent(java.lang.String fileID)
Description copied from interface: FileService
Release a FileTranser RMI interface

Specified by:
getTaskAttachedFileContent in interface FileService
Parameters:
fileID - the given FileID
Returns:
file content of specified task attached file

insertTaskAttachedFile

public boolean insertTaskAttachedFile(TaskAttachedFileInfo fileInfo)
Description copied from interface: FileService
insert some task attached file

Specified by:
insertTaskAttachedFile in interface FileService
Parameters:
fileInfo - the given TaskAttachedFileInfo object
Returns:
if insertion is successful

deleteTaskAttachedFile

public boolean deleteTaskAttachedFile(java.lang.String fileID)
Description copied from interface: FileService
delete some task attached file

Specified by:
deleteTaskAttachedFile in interface FileService
Parameters:
fileID - the given FileID
Returns:
if deletion is successful

updateAttachFileInfo

public boolean updateAttachFileInfo(java.lang.String attachCmpName,
                                    pe.filesystem.AttachFileInfo fileInfo)
Description copied from interface: FileService
Return if updating is successful

Specified by:
updateAttachFileInfo in interface FileService
Parameters:
attachCmpName - the given attachCmpName which fileInfo belongs to
fileInfo - the given fileInfo
Returns:
if updating is successful

getAttachFilePath

public java.lang.String getAttachFilePath(pe.filesystem.AttachFileInfo fileInfo)
Description copied from interface: FileService
get AttachFileInfo Object's upload path

Specified by:
getAttachFilePath in interface FileService
Returns:
the upload path of AttachFileInfo

getAttachFilePath

public java.lang.String getAttachFilePath(java.lang.String fid)
Description copied from interface: FileService
get AttachFileInfo Object's upload path

Specified by:
getAttachFilePath in interface FileService
Returns:
the upload path of AttachFileInfo