Interface EmailAccountService
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("emailaccount")
public interface EmailAccountService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the EmailAccount Service. This service gives all
needed methods to handle templates.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeStatus
(long id, boolean enabled) Changes an account enabled/disabled statusvoid
delete
(long id) Deletes a given accountget
(long id) Loads a given account from the databasevoid
resetCache
(long id) Cleans the cachevoid
resetCounter
(long id) Reset the import countersave
(GUIEmailAccount account) Creates or updates an accountboolean
test
(long id) Test the connection to the given account
-
Method Details
-
delete
Deletes a given account- Parameters:
id
- identifier of the email account- Throws:
ServerException
- an error happened in the server application
-
save
Creates or updates an account- Parameters:
account
- the account to save- Returns:
- the saved email account
- Throws:
ServerException
- an error happened in the server application
-
get
Loads a given account from the database- Parameters:
id
- identifier of the account- Returns:
- the email account retrieved by the server application
- Throws:
ServerException
- an error happened in the server application
-
test
Test the connection to the given account- Parameters:
id
- identifier of the email account to test- Returns:
- true if the account has been connected
- Throws:
ServerException
- an error happened in the server application
-
changeStatus
Changes an account enabled/disabled status- Parameters:
id
- identifier of the accountenabled
- flag indicating is the account must be enabled- Throws:
ServerException
- an error happened in the server application
-
resetCache
Cleans the cache- Parameters:
id
- identifier of the email account- Throws:
ServerException
- an error happened in the server application
-
resetCounter
Reset the import counter- Parameters:
id
- identifier of the import folder- Throws:
ServerException
- an error happened in the server application
-