|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.service.image.ImageManager
public class ImageManager
Field Summary |
---|
Fields inherited from interface lumis.service.image.IImageManager |
---|
TYPE_ALL |
Constructor Summary | |
---|---|
ImageManager()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageManager()
Method Detail |
---|
public ImageConfig get(SessionConfig sessionConfig, String imageId, ITransaction transaction) throws PortalException
IImageManager
get
in interface IImageManager
sessionConfig
- identifier for the session.imageId
- the id of the image.transaction
- the transaction for persistence access.
PortalException
public Collection<String> getFolderIdsByParentAndName(SessionConfig sessionConfig, String serviceInstanceId, String parentFolderId, String folderName, ITransaction transaction) throws PortalException
IImageManager
getFolderIdsByParentAndName
in interface IImageManager
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
public Collection<ImageConfig> getChildren(SessionConfig sessionConfig, String serviceInstanceId, String folderId, int type, ITransaction transaction) throws PortalException
IImageManager
getChildren
in interface IImageManager
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 IImageManager.TYPE_ALL
.transaction
- the transaction for persistence access.
PortalException
public String getFolderPath(SessionConfig sessionConfig, String folderId, ITransaction transaction) throws PortalException
IImageManager
getFolderPath
in interface IImageManager
sessionConfig
- identifier for the session.folderId
- the id of the folder.transaction
- the transaction for persistence access.
PortalException
public void moveImage(SessionConfig sessionConfig, String imageId, String destFolderId, ITransaction transaction) throws PortalException
IImageManager
moveImage
in interface IImageManager
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 |