Document Task Manager
public abstract class DocumentTaskManager<T extends ApiCommunicator, E extends ExtractionsContainer>
Content copied to clipboard
The DocumentTaskManager is a high level API on top of the Gini API, which is used via the ApiCommunicator. It provides high level methods to handle document related tasks easily.
Constructors
Link copied to clipboard
void DocumentTaskManager(T apiCommunicator, SessionManager sessionManager, GiniApiType giniApiType, Moshi moshi)
Content copied to clipboard
Types
Functions
Link copied to clipboard
Cancels document polling.
Link copied to clipboard
Task<Document> createCompositeDocument(@NonNull() LinkedHashMap<Document, Integer> documentRotationMap, @Nullable() DocumentTaskManager.DocumentType documentType)
Content copied to clipboard
Task<Document> createCompositeDocument(@NonNull() List<Document> documents, @Nullable() DocumentTaskManager.DocumentType documentType)
Content copied to clipboard
Creates a new Gini composite document.
Link copied to clipboard
Task<Document> createDocument(@NonNull() Array<byte> document, @Nullable() String filename, @Nullable() DocumentTaskManager.DocumentType documentType)
Content copied to clipboard
Task<Document> createDocument(@NonNull() Array<byte> document, @Nullable() String filename, @Nullable() DocumentTaskManager.DocumentType documentType, @NonNull() DocumentMetadata documentMetadata)
Content copied to clipboard
Uploads raw data and creates a new Gini document.
Link copied to clipboard
Task<Document> createPartialDocument(@NonNull() Array<byte> document, @NonNull() String contentType, @Nullable() String filename, @Nullable() DocumentTaskManager.DocumentType documentType)
Content copied to clipboard
Task<Document> createPartialDocument(@NonNull() Array<byte> document, @NonNull() String contentType, @Nullable() String filename, @Nullable() DocumentTaskManager.DocumentType documentType, @NonNull() DocumentMetadata documentMetadata)
Content copied to clipboard
Uploads raw data and creates a new Gini partial document.
Link copied to clipboard
Deletes a Gini document.
Link copied to clipboard
Task<String> deletePartialDocumentAndParents(@NonNull() String documentId)
Content copied to clipboard
Deletes a Gini partial document and all its parent composite documents.
Link copied to clipboard
Get the extractions for the given document.
Link copied to clipboard
Get the document with the given unique identifier.
Link copied to clipboard
Gets the layout of a document.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Continually checks the document status (via the Gini API) until the document is fully processed.
Link copied to clipboard