public class FileServiceImpl extends java.lang.Object implements FileService
OPERATION_BASENAME, OPERATION_CHANGEGROUP, OPERATION_CHANGEMODE, OPERATION_CHANGEOWNER, OPERATION_COPY, OPERATION_COPYFILE, OPERATION_DOWNLOADFILE, OPERATION_ECHOTOFILE, OPERATION_LOADRESOURCE, OPERATION_LOADRESOURCEFROMARCHIVE, OPERATION_REPLACEINFILE, OPERATION_REPLACEINFILE2, OPERATION_REPLACEINFILEREGEX, OPERATION_UPLOADFILE, PARAM_ENCODING, PARAM_FILE, PARAM_OVERRIDE
Constructor and Description |
---|
FileServiceImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
basename(java.lang.String filename,
java.lang.String suffix) |
ReturnCode |
changeGroup(FileSetResource res,
java.lang.String group)
Changes the group owner of a file or all files inside specified directories.
|
ReturnCode |
changeMode(FileSetResource res,
java.lang.String perm) |
ReturnCode |
changeOwner(FileSetResource res,
java.lang.String owner)
Changes the owner of a file or all files inside specified directories.
|
ReturnCode |
copy(FileSetResource src,
java.lang.String todir,
boolean plm,
boolean overwrite,
java.lang.String encoding) |
ReturnCode |
copyFile(java.lang.String fromFile,
java.lang.String tofile,
boolean overwrite) |
AttachmentType |
downloadFile(FileResource res) |
ReturnCode |
echo2file(java.lang.String message,
java.lang.String file,
java.lang.String encoding,
boolean append,
boolean create) |
java.lang.String |
loadRes(FileResource res,
java.lang.String encoding) |
java.lang.String |
loadResFromArchive(ArchiveResource res,
java.lang.String encoding) |
ReturnCode |
replaceInFile(FileResource res,
java.lang.String search,
java.lang.String replace) |
ReturnCode |
replaceInFile2(FileResource res,
java.util.List<ReplacePattern> patternList) |
ReturnCode |
replaceInFileRegEx(FileResource res,
java.lang.String search,
java.lang.String replace,
java.lang.String flags) |
java.lang.String |
uploadFile(AttachmentType file) |
public java.lang.String basename(java.lang.String filename, java.lang.String suffix)
basename
in interface FileService
public ReturnCode replaceInFile(FileResource res, java.lang.String search, java.lang.String replace) throws XServicesFault
replaceInFile
in interface FileService
XServicesFault
public ReturnCode replaceInFile2(FileResource res, java.util.List<ReplacePattern> patternList) throws XServicesFault
replaceInFile2
in interface FileService
XServicesFault
public ReturnCode replaceInFileRegEx(FileResource res, java.lang.String search, java.lang.String replace, java.lang.String flags) throws XServicesFault
replaceInFileRegEx
in interface FileService
XServicesFault
public AttachmentType downloadFile(FileResource res) throws XServicesFault
downloadFile
in interface FileService
XServicesFault
public java.lang.String uploadFile(AttachmentType file) throws XServicesFault
uploadFile
in interface FileService
XServicesFault
public ReturnCode copy(FileSetResource src, java.lang.String todir, boolean plm, boolean overwrite, java.lang.String encoding) throws XServicesFault
copy
in interface FileService
XServicesFault
public ReturnCode copyFile(java.lang.String fromFile, java.lang.String tofile, boolean overwrite) throws XServicesFault
copyFile
in interface FileService
XServicesFault
public java.lang.String loadRes(FileResource res, java.lang.String encoding) throws XServicesFault
loadRes
in interface FileService
XServicesFault
public java.lang.String loadResFromArchive(ArchiveResource res, java.lang.String encoding)
loadResFromArchive
in interface FileService
public ReturnCode echo2file(java.lang.String message, java.lang.String file, java.lang.String encoding, boolean append, boolean create) throws XServicesFault
echo2file
in interface FileService
XServicesFault
public ReturnCode changeOwner(FileSetResource res, java.lang.String owner)
FileService
changeOwner
in interface FileService
res
- Collection of files/ directoriesowner
- Identifier of the new ownerpublic ReturnCode changeGroup(FileSetResource res, java.lang.String group)
FileService
changeGroup
in interface FileService
res
- Collection of files/ directoriesgroup
- Identifier of the new group ownerpublic ReturnCode changeMode(FileSetResource res, java.lang.String perm)
changeMode
in interface FileService