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
Nested Classes Modifier and Type Interface Description static class
EmailAccountService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
changeStatus(long id, boolean enabled)
Changes an account enabled/disabled statusvoid
delete(long id)
Deletes a given accountGUIEmailAccount
get(long id)
Loads a given account from the databasevoid
resetCache(long id)
Cleans the cachevoid
resetCounter(long id)
Reset the import counterGUIEmailAccount
save(GUIEmailAccount account)
Creates or updates an accountboolean
test(long id)
Test the connection to the given account
-
-
-
Method Detail
-
delete
void delete(long id) throws ServerException
Deletes a given account- Parameters:
id
- identifier of the email account- Throws:
ServerException
- an error happened in the server application
-
save
GUIEmailAccount save(GUIEmailAccount account) throws ServerException
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
GUIEmailAccount get(long id) throws ServerException
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
boolean test(long id) throws ServerException
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
void changeStatus(long id, boolean enabled) throws ServerException
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
void resetCache(long id) throws ServerException
Cleans the cache- Parameters:
id
- identifier of the email account- Throws:
ServerException
- an error happened in the server application
-
resetCounter
void resetCounter(long id) throws ServerException
Reset the import counter- Parameters:
id
- identifier of the import folder- Throws:
ServerException
- an error happened in the server application
-
-