|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.portal.file.FileManager
public class FileManager
Manager for file and files
Constructor Summary | |
---|---|
FileManager()
|
Method Summary | |
---|---|
FileConfig |
add(SessionConfig sessionConfig,
FileConfig fileConfig,
ITransaction transaction)
Adds a file |
void |
changeFilename(SessionConfig sessionConfig,
String fileId,
String newFilename,
ITransaction transaction)
Changes the filename of a file. |
FileConfig |
get(SessionConfig sessionConfig,
String fileId,
ITransaction transaction)
Returns the FileConfig for a file with the given fileId. |
File |
getFile(SessionConfig sessionConfig,
FileConfig fileConfig,
ITransaction transaction)
Returns the File object for accessing the corresponding file in the filesystem. |
Collection<FileConfig> |
getFileConfigsByFilesId(SessionConfig sessionConfig,
String filesId,
ITransaction transaction)
Returns a collection of FileConfig of file entries belonging to the files with the given id. |
IServiceInterfaceUrl |
getFileHref(SessionConfig sessionConfig,
String fileId,
ITransaction transaction)
Returns the href that is used to access the specified file. |
FilesConfig |
getFilesConfig(SessionConfig sessionConfig,
String filesId,
ITransaction transaction)
Returns the FilesConfig for a files with the given filesId. |
FileMimeTypeConfig |
getMimeType(SessionConfig sessionConfig,
String fileMimeType,
ITransaction transaction)
Returns a mime type information. |
void |
publicServiceInstanceFiles(SessionConfig sessionConfig,
String serviceInstanceId,
boolean filesArePublic,
ITransaction transaction)
Creates or deletes the public copy of the files of a service instance. |
void |
removeStoredFile(SessionConfig sessionConfig,
String fileId,
ITransaction transaction)
Removes the specified file. |
void |
removeStoredFiles(SessionConfig sessionConfig,
String filesId,
ITransaction transaction)
Removes the files associated with the filesId given. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileManager()
Method Detail |
---|
public FileConfig get(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
IFileManager
get
in interface IFileManager
sessionConfig
- identifier for the session.fileId
- the id of the file.transaction
- the transaction for persistence access.
PortalException
public FilesConfig getFilesConfig(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
IFileManager
getFilesConfig
in interface IFileManager
sessionConfig
- identifier for the session.filesId
- the id of the files.transaction
- the transaction for persistence access.
PortalException
public Collection<FileConfig> getFileConfigsByFilesId(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
IFileManager
getFileConfigsByFilesId
in interface IFileManager
sessionConfig
- identifier for the session.filesId
- id of the files entry.transaction
- the transaction for persistence access.
PortalException
public void removeStoredFile(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
IFileManager
removeStoredFile
in interface IFileManager
sessionConfig
- identifier for the session.fileId
- the file id.transaction
- the transaction for persistence access.
PortalException
public void removeStoredFiles(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
IFileManager
removeStoredFiles
in interface IFileManager
sessionConfig
- identifier for the session.filesId
- the filesId.transaction
- the transaction for persistence access.
PortalException
public FileConfig add(SessionConfig sessionConfig, FileConfig fileConfig, ITransaction transaction) throws PortalException
IFileManager
add
in interface IFileManager
sessionConfig
- identifier for the session.fileConfig
- file config of the file to be added.transaction
- the transaction for persistence access.
PortalException
public File getFile(SessionConfig sessionConfig, FileConfig fileConfig, ITransaction transaction) throws PortalException
IFileManager
getFile
in interface IFileManager
sessionConfig
- identifier for the session.fileConfig
- the fileConfig of the asked file.transaction
- the transaction for persistence access.
PortalException
public void changeFilename(SessionConfig sessionConfig, String fileId, String newFilename, ITransaction transaction) throws PortalException
IFileManager
changeFilename
in interface IFileManager
sessionConfig
- identifier for the session.fileId
- the file id.newFilename
- the new filename for the file.transaction
- the transaction for persistence access.
PortalException
public IServiceInterfaceUrl getFileHref(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
IFileManager
getFileHref
in interface IFileManager
sessionConfig
- identifier for the session.fileId
- the file id.transaction
- the transaction for persistence access.
PortalException
public void publicServiceInstanceFiles(SessionConfig sessionConfig, String serviceInstanceId, boolean filesArePublic, ITransaction transaction) throws PortalException
IFileManager
publicServiceInstanceFiles
in interface IFileManager
sessionConfig
- the user session information.serviceInstanceId
- the service instance id.filesArePublic
- if true the files are copied to the public area, if false the
files are deleted from the public area.transaction
- the transaction for persistence access.
PortalException
public FileMimeTypeConfig getMimeType(SessionConfig sessionConfig, String fileMimeType, ITransaction transaction) throws PortalException
IFileManager
getMimeType
in interface IFileManager
sessionConfig
- the user session information.fileMimeType
- the mime type.transaction
- the transaction for persistence access.
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |