Interface StampService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("stamp") public interface StampService extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Stamp Service. This service gives all needed methods to handle the stamps.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StampService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addUsers(long[] userIds, long stampId)
Assigns users to stampvoid
applyStamp(long[] docIds, GUIStamp stamp)
Applies a stamp to the given documentvoid
changeStatus(long stampId, boolean enabled)
Changes a stamp enabled/disabled statusvoid
delete(long id)
Deletes a given stampGUIStamp
getSignature()
Loads the stamp that represents the signature of the customer.GUIStamp
getStamp(long stampId)
Loads a given stamp from the databaseGUIStamp
getStamp(String name)
Loads a given stamp from the databasevoid
removeUsers(long[] userIds, long stampId)
Remove users from stampGUIStamp
save(GUIStamp stamp)
Creates or updates a stampvoid
saveImage(long stampId)
Saves the stamp's image already uploaded
-
-
-
Method Detail
-
delete
void delete(long id) throws ServerException
Deletes a given stamp- Parameters:
id
- identifier of the stamp to delete- Throws:
ServerException
- an error happened in the server application
-
save
GUIStamp save(GUIStamp stamp) throws ServerException
Creates or updates a stamp- Parameters:
stamp
- the stamp to save- Returns:
- the saved stamp
- Throws:
ServerException
- an error happened in the server application
-
saveImage
void saveImage(long stampId) throws ServerException
Saves the stamp's image already uploaded- Parameters:
stampId
- identifier of the stamp- Throws:
ServerException
- an error happened in the server application
-
getSignature
GUIStamp getSignature() throws ServerException
Loads the stamp that represents the signature of the customer. If it does not exist a default one is created and returned.- Returns:
- the stamp retrieved by the server application
- Throws:
ServerException
- an error happened in the server application
-
getStamp
GUIStamp getStamp(String name) throws ServerException
Loads a given stamp from the database- Parameters:
name
- unique name of the stamp- Returns:
- the stamp retrieved by the server application
- Throws:
ServerException
- an error happened in the server application
-
getStamp
GUIStamp getStamp(long stampId) throws ServerException
Loads a given stamp from the database- Parameters:
stampId
- identifier of the stamp- Returns:
- the stamp retrieved by the server application
- Throws:
ServerException
- an error happened in the server application
-
changeStatus
void changeStatus(long stampId, boolean enabled) throws ServerException
Changes a stamp enabled/disabled status- Parameters:
stampId
- identifier of the stampenabled
- the enabled status of the stamp- Throws:
ServerException
- an error happened in the server application
-
applyStamp
void applyStamp(long[] docIds, GUIStamp stamp) throws ServerException
Applies a stamp to the given document- Parameters:
docIds
- identifiers of the documentsstamp
- the stamp to apply- Throws:
ServerException
- an error happened in the server application
-
removeUsers
void removeUsers(long[] userIds, long stampId) throws ServerException
Remove users from stamp- Parameters:
userIds
- identifiers of the users to remove from the stampstampId
- identifier of the stamp- Throws:
ServerException
- an error happened in the server application
-
addUsers
void addUsers(long[] userIds, long stampId) throws ServerException
Assigns users to stamp- Parameters:
userIds
- identifiers of the users to associate to the stampstampId
- identifier of the stamp- Throws:
ServerException
- an error happened in the server application
-
-