|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImageManager
Field Summary | |
---|---|
static int |
TYPE_ALL
|
Method Summary | |
---|---|
ImageConfig |
get(SessionConfig sessionConfig,
String imageId,
ITransaction transaction)
Returns the ImageConfig for a image with the given id. |
Collection<ImageConfig> |
getChildren(SessionConfig sessionConfig,
String serviceInstanceId,
String folderId,
int type,
ITransaction transaction)
Returns the entries in the specified folder. |
Collection<String> |
getFolderIdsByParentAndName(SessionConfig sessionConfig,
String serviceInstanceId,
String parentFolderId,
String folderName,
ITransaction transaction)
Returns the ids of the folders child of the given parent and with the given name. |
String |
getFolderPath(SessionConfig sessionConfig,
String folderId,
ITransaction transaction)
Returns the virtual path to the folder. |
void |
moveImage(SessionConfig sessionConfig,
String imageId,
String destFolderId,
ITransaction transaction)
Moves a image (or a folder) to another folder. |
Field Detail |
---|
static final int TYPE_ALL
Method Detail |
---|
ImageConfig get(SessionConfig sessionConfig, String imageId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.imageId
- the id of the image.transaction
- the transaction for persistence access.
PortalException
Collection<String> getFolderIdsByParentAndName(SessionConfig sessionConfig, String serviceInstanceId, String parentFolderId, String folderName, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.serviceInstanceId
- the image service instance id.parentFolderId
- the parent folder's id. Null if the folder must not have parent.folderName
- the folder name.transaction
- the transaction for persistence access.
PortalException
Collection<ImageConfig> getChildren(SessionConfig sessionConfig, String serviceInstanceId, String folderId, int type, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.serviceInstanceId
- the image service instance id.folderId
- the id of the folder.type
- the entry types to be returned. Must be ImageConfig.TYPE_FOLDER
, ImageConfig.TYPE_IMAGE
or TYPE_ALL
.transaction
- the transaction for persistence access.
PortalException
String getFolderPath(SessionConfig sessionConfig, String folderId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.folderId
- the id of the folder.transaction
- the transaction for persistence access.
PortalException
void moveImage(SessionConfig sessionConfig, String imageId, String destFolderId, ITransaction transaction) throws PortalException
sessionConfig
- identifier for the session.imageId
- the image's id.destFolderId
- the id of the destination folder.transaction
- the transaction for persistence access.
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |