Interface RetentionPoliciesService
- All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("retentionpolicies")
public interface RetentionPoliciesService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the RetentionPolicies Service. This service gives
all needed methods to handle the retention policies.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeStatus
(long id, boolean enabled) Changes a policy enabled/disabled statusvoid
delete
(long id) Deletes a given policygetPolicy
(long id) Loads a given policy from the databasevoid
reorder
(long[] ids) Reorder the policiessave
(GUIRetentionPolicy policy) Creates or updates a retention policy
-
Method Details
-
delete
Deletes a given policy- Parameters:
id
- identifier of the retention policy- Throws:
ServerException
- an error happened in the server application
-
save
Creates or updates a retention policy- Parameters:
policy
- the retention policy to save- Returns:
- the saved retention policy
- Throws:
ServerException
- an error happened in the server application
-
getPolicy
Loads a given policy from the database- Parameters:
id
- identifiers of the policy- Returns:
- the saved retention policy
- Throws:
ServerException
- an error happened in the server application
-
reorder
Reorder the policies- Parameters:
ids
- identifier of the policies to reorder- Throws:
ServerException
- an error happened in the server application
-
changeStatus
Changes a policy enabled/disabled status- Parameters:
id
- identifier of the policy to enable/disableenabled
- the enabled status of the policy- Throws:
ServerException
- an error happened in the server application
-