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
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionvoidchangeStatus(long id, boolean enabled) Changes a policy enabled/disabled statusvoiddelete(long id) Deletes a given policygetPolicy(long id) Loads a given policy from the databasevoidReorder 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
 
 -