|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDrawingService
Service interface to manage drawings
Method Summary | |
---|---|
void |
deleteDrawings(String jsessionid,
String[] drawingids)
Deletes drawings |
Drawing |
duplicateDrawing(String jsessionid,
String drawingid,
String newName)
Duplicates a drawing |
Drawing[] |
getDrawings(String jsessionid)
Returns all the drawings owned by the session |
Drawing |
newDrawing(String jsessionid,
String name)
Creates a new drawing |
void |
publishDrawing(String jsessionid,
String drawingid,
boolean published)
Publishes / unpublishes a drawing |
void |
renameDrawing(String jsessionid,
String drawingid,
String newName)
Renames a drawing |
Method Detail |
---|
Drawing[] getDrawings(String jsessionid) throws AccountServiceException
jsessionid
- The session id
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code failsDrawing newDrawing(String jsessionid, String name) throws AccountServiceException, DrawingServiceException
jsessionid
- The session idname
- The drawing name (usually: "Untitled")
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code fails
DrawingServiceException
- If the server quota is exceededvoid renameDrawing(String jsessionid, String drawingid, String newName) throws AccountServiceException, DrawingServiceException
jsessionid
- The session iddrawingid
- The drawing idnewName
- The drawing new name
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code fails
DrawingServiceException
- If the drawing no longer existsvoid deleteDrawings(String jsessionid, String[] drawingids) throws AccountServiceException
jsessionid
- The session iddrawingids
- An array of drawing ids. Invalid drawing ids are ignored
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code failsDrawing duplicateDrawing(String jsessionid, String drawingid, String newName) throws AccountServiceException, DrawingServiceException
jsessionid
- The session iddrawingid
- The drawing idnewName
- The duplicate name (usually: "Copy of")
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code fails
DrawingServiceException
- If the drawing no longer exists or the server quota has been exceededvoid publishDrawing(String jsessionid, String drawingid, boolean published) throws AccountServiceException, DrawingServiceException
jsessionid
- The session iddrawingid
- The drawing idboolean
- true to publish the drawing, false to unpublish it
AccountServiceException
- If a session related error occurs
InternalServerException
- If the server code fails
DrawingServiceException
- If the drawing no longer exists
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |