net.sf.basedb.core
Interface FileAttachable
- All Superinterfaces:
- AccessControlled, Identifiable
- All Known Implementing Classes:
- Protocol
public interface FileAttachable
- extends Identifiable
A FileAttachable item is an item that can have
a File attached to it.
- Version:
- 2.0
- Author:
- enell
- Last modified
- $Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $
|
Method Summary |
File |
getFile()
Get the file that is attached to the item. |
void |
setFile(File file)
Attach a file to the item. |
getFile
File getFile()
throws PermissionDeniedException,
BaseException
- Get the file that is attached to the item.
- Returns:
- A
File item, or null if no file is attached
- Throws:
PermissionDeniedException - If the logged in user doesn't have
read permission for the file
BaseException - If there is another error
setFile
void setFile(File file)
throws PermissionDeniedException,
BaseException
- Attach a file to the item.
- Parameters:
file - The file to attach to the item
- Throws:
PermissionDeniedException - If the logged in user doesn't
have use permission for the file or write permission for the
item
BaseException - If there is another error