Interface SyndicationService
-
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("syndication") public interface SyndicationService extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Syndication Service. This service gives all needed methods to handle the syndications.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SyndicationService.Instance
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
changeStatus(long id, boolean enabled)
Changes a syndication enabled/disabled statusvoid
delete(long id)
Deletes a given syndicationGUISyndication
getSyndication(long id)
Loads a given syndication from the databasevoid
resetCache(long id)
Cleans the cacheGUISyndication
save(GUISyndication syndication)
Creates or updates a syndicationboolean
test(long id)
Test the connection to the given syndication
-
-
-
Method Detail
-
delete
void delete(long id) throws ServerException
Deletes a given syndication- Parameters:
id
- the syndication identifier- Throws:
ServerException
- an error happened in the server application
-
save
GUISyndication save(GUISyndication syndication) throws ServerException
Creates or updates a syndication- Parameters:
syndication
- the syndication to save- Returns:
- the saved syndication
- Throws:
ServerException
- an error happened in the server application
-
getSyndication
GUISyndication getSyndication(long id) throws ServerException
Loads a given syndication from the database- Parameters:
id
- identifier of the syndication- Returns:
- the syndication 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 syndication- Parameters:
id
- identifier of the syndication- Returns:
- if the remote server has been connected
- Throws:
ServerException
- an error happened in the server application
-
changeStatus
void changeStatus(long id, boolean enabled) throws ServerException
Changes a syndication enabled/disabled status- Parameters:
id
- identifier of the syndicationenabled
- the new status of the syndication- Throws:
ServerException
- an error happened in the server application
-
resetCache
void resetCache(long id) throws ServerException
Cleans the cache- Parameters:
id
- identifier of the syndication- Throws:
ServerException
- an error happened in the server application
-
-