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 SummaryNested Classes
- 
Method SummaryModifier 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- 
deleteDeletes a given policy- Parameters:
- id- identifier of the retention policy
- Throws:
- ServerException- an error happened in the server application
 
- 
saveCreates 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
 
- 
getPolicyLoads 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
 
- 
reorderReorder the policies- Parameters:
- ids- identifier of the policies to reorder
- Throws:
- ServerException- an error happened in the server application
 
- 
changeStatusChanges a policy enabled/disabled status- Parameters:
- id- identifier of the policy to enable/disable
- enabled- the enabled status of the policy
- Throws:
- ServerException- an error happened in the server application
 
 
-