Interface ZonalOCRService
- All Superinterfaces:
 com.google.gwt.user.client.rpc.RemoteService
@RemoteServiceRelativePath("zonalocr")
public interface ZonalOCRService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Zonal OCR. This service gives all needed methods
 to handle OCR templates.
- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(long templateId) Deletes a given templategetTemplate(long templateId) Loads a given template from the databasevoidmarkUnprocessable(List<Long> ids) Marks a set of documents as not processableprocess(long docId) Processes the given documentvoidReschedule all documents for processingsave(GUIOCRTemplate template) Creates or updates a templateupdateZone(GUIZone zone) Updates a single zone, if the zone does not exist it will be created 
- 
Method Details
- 
delete
Deletes a given template- Parameters:
 templateId- identifier of the template- Throws:
 ServerException- an error happened in the server application
 - 
save
Creates or updates a template- Parameters:
 template- the template to save- Returns:
 - the saved template
 - Throws:
 ServerException- an error happened in the server application
 - 
updateZone
Updates a single zone, if the zone does not exist it will be created- Parameters:
 zone- the zone to update- Returns:
 - the newly added zone
 - Throws:
 ServerException- an error happened in the server application
 - 
getTemplate
Loads a given template from the database- Parameters:
 templateId- identifier of the template- Returns:
 - the template retrieved by the server application
 - Throws:
 ServerException- an error happened in the server application
 - 
process
Processes the given document- Parameters:
 docId- identifier of the document to process- Returns:
 - the processed document's representation
 - Throws:
 ServerException- an error happened during the Zonal OCR processing
 - 
rescheduleAll
Reschedule all documents for processing- Throws:
 ServerException- an error happened in the server application
 - 
markUnprocessable
Marks a set of documents as not processable- Parameters:
 ids- document identifiers- Throws:
 ServerException- an error happened in the server application
 
 -