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.
  • Method Details

    • delete

      void delete(long templateId) throws ServerException
      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

      GUIZone updateZone(GUIZone zone) throws ServerException
      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

      GUIOCRTemplate getTemplate(long templateId) throws ServerException
      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

      GUIDocument process(long docId) throws ServerException
      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

      void rescheduleAll() throws ServerException
      Reschedule all documents for processing
      Throws:
      ServerException - an error happened in the server application
    • markUnprocessable

      void markUnprocessable(List<Long> ids) throws ServerException
      Marks a set of documents as not processable
      Parameters:
      ids - document identifiers
      Throws:
      ServerException - an error happened in the server application