Package com.openkm.sdk4j.impl
Class OcrImpl
- java.lang.Object
-
- com.openkm.sdk4j.impl.ClientImpl
-
- com.openkm.sdk4j.impl.OcrImpl
-
- All Implemented Interfaces:
BaseOcr,Serializable
public class OcrImpl extends ClientImpl implements BaseOcr
OcrImpl- Author:
- sochoa
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OCRTemplatecreate(String name, String mimeType, boolean active, InputStream is, Map<String,String> properties)voidcreateControlField(long templateId, String name, String className, String pattern, String value, int rotation, String custom, String ocr, int order, boolean emptyAllowed, int x1, int y1, int x2, int y2)voidcreateField(long templateId, String name, String className, String propertyGroupName, String pattern, int rotation, String custom, String ocr, boolean control, int x1, int y1, int x2, int y2)voiddelete(long templateId)voiddeleteControlField(long templateId, long controlFieldId)voiddeleteField(long templateId, long fieldId)OCRTemplateControlFieldgetControlField(long controlFieldId)InputStreamgetCroppedImageControlField(long templateId, long controlFieldId)InputStreamgetCroppedImageField(long templateId, long fieldId)OCRTemplateFieldgetField(long fieldId)InputStreamgetImage(long templateId)OCRTemplategetTemplate(long templateId)List<OCRTemplate>getTemplates(boolean showAll)OCRTemplateResultSetgetTemplates(String filter, int offset, int limit)booleanhasOCRDataCapture()voidsetAuthorizationToken(String authorizationToken)setAuthenticationTokenOCRTemplateupdate(long templateId, String name, String mimeType, boolean active, InputStream is, Map<String,String> properties)voidupdateControlField(long templateId, long controlFieldId, String name, String className, String pattern, String value, int rotation, String custom, String ocr, int order, boolean emptyAllowed, int x1, int y1, int x2, int y2)voidupdateField(long templateId, long fieldId, String name, String className, String propertyGroupName, String pattern, int rotation, String custom, String ocr, boolean control, int x1, int y1, int x2, int y2)-
Methods inherited from class com.openkm.sdk4j.impl.ClientImpl
getClient, getWebTarget, setAuthorizationHeader, setJsessionIdHeader
-
-
-
-
Constructor Detail
-
OcrImpl
public OcrImpl(String host)
OcrImpl
-
-
Method Detail
-
setAuthorizationToken
public void setAuthorizationToken(String authorizationToken)
setAuthenticationToken
-
create
public OCRTemplate create(String name, String mimeType, boolean active, InputStream is, Map<String,String> properties) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
createin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
update
public OCRTemplate update(long templateId, String name, String mimeType, boolean active, InputStream is, Map<String,String> properties) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
updatein interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
delete
public void delete(long templateId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
deletein interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getTemplate
public OCRTemplate getTemplate(long templateId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getTemplatein interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
createField
public void createField(long templateId, String name, String className, String propertyGroupName, String pattern, int rotation, String custom, String ocr, boolean control, int x1, int y1, int x2, int y2) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
createFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
updateField
public void updateField(long templateId, long fieldId, String name, String className, String propertyGroupName, String pattern, int rotation, String custom, String ocr, boolean control, int x1, int y1, int x2, int y2) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
updateFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
deleteField
public void deleteField(long templateId, long fieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
deleteFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getField
public OCRTemplateField getField(long fieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
createControlField
public void createControlField(long templateId, String name, String className, String pattern, String value, int rotation, String custom, String ocr, int order, boolean emptyAllowed, int x1, int y1, int x2, int y2) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
createControlFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
updateControlField
public void updateControlField(long templateId, long controlFieldId, String name, String className, String pattern, String value, int rotation, String custom, String ocr, int order, boolean emptyAllowed, int x1, int y1, int x2, int y2) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
updateControlFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
deleteControlField
public void deleteControlField(long templateId, long controlFieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
deleteControlFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getControlField
public OCRTemplateControlField getControlField(long controlFieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getControlFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getTemplates
public List<OCRTemplate> getTemplates(boolean showAll) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getTemplatesin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getTemplates
public OCRTemplateResultSet getTemplates(String filter, int offset, int limit) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getTemplatesin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getImage
public InputStream getImage(long templateId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getImagein interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getCroppedImageField
public InputStream getCroppedImageField(long templateId, long fieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getCroppedImageFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
getCroppedImageControlField
public InputStream getCroppedImageControlField(long templateId, long controlFieldId) throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException
- Specified by:
getCroppedImageControlFieldin interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
hasOCRDataCapture
public boolean hasOCRDataCapture() throws DatabaseException, OCRTemplateException, AccessDeniedException, UnknownException, WebserviceException- Specified by:
hasOCRDataCapturein interfaceBaseOcr- Throws:
DatabaseExceptionOCRTemplateExceptionAccessDeniedExceptionUnknownExceptionWebserviceException
-
-