|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="4.1", sinceVersion="4.0") public interface IFileManager
Manages file information
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. |
Method Detail |
---|
FileConfig get(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileId
- the id of the file.transaction
- the transaction for persistence access.
PortalException
FilesConfig getFilesConfig(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.filesId
- the id of the files.transaction
- the transaction for persistence access.
PortalException
Collection<FileConfig> getFileConfigsByFilesId(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.filesId
- id of the files entry.transaction
- the transaction for persistence access.
PortalException
File getFile(SessionConfig sessionConfig, FileConfig fileConfig, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileConfig
- the fileConfig of the asked file.transaction
- the transaction for persistence access.
PortalException
FileConfig add(SessionConfig sessionConfig, FileConfig fileConfig, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileConfig
- file config of the file to be added.transaction
- the transaction for persistence access.
PortalException
void removeStoredFile(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileId
- the file id.transaction
- the transaction for persistence access.
PortalException
void removeStoredFiles(SessionConfig sessionConfig, String filesId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.filesId
- the filesId.transaction
- the transaction for persistence access.
PortalException
void changeFilename(SessionConfig sessionConfig, String fileId, String newFilename, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileId
- the file id.newFilename
- the new filename for the file.transaction
- the transaction for persistence access.
PortalException
IServiceInterfaceUrl getFileHref(SessionConfig sessionConfig, String fileId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.fileId
- the file id.transaction
- the transaction for persistence access.
PortalException
void publicServiceInstanceFiles(SessionConfig sessionConfig, String serviceInstanceId, boolean filesArePublic, ITransaction transaction) throws PortalException
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
FileMimeTypeConfig getMimeType(SessionConfig sessionConfig, String fileMimeType, ITransaction transaction) throws PortalException
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 |