Atalasoft MobileImage API Reference
Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity Class Reference
Inheritance diagram for com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity:
com.kofax.mobile.sdk.capture.WorkflowActivity< T extends IParameters >

Public Member Functions

Class<?extends Activity > getCaptureActivityClass ()
 
Class<?extends Activity > getExtractActivityClass ()
 
String getDefaultProcessingString (PassportParameters parameters)
 
CaptureData getDefaultReturnObject ()
 
String getParametersKey ()
 
String getResultKey ()
 
String getExceptionKey ()
 
PassportParameters getParametersInstance ()
 
- Public Member Functions inherited from com.kofax.mobile.sdk.capture.WorkflowActivity< T extends IParameters >
abstract Class<?extends Activity > getCaptureActivityClass ()
 
abstract Class<?extends Activity > getExtractActivityClass ()
 
abstract String getDefaultProcessingString (T parameters)
 
abstract CaptureData getDefaultReturnObject ()
 
abstract String getParametersKey ()
 
abstract String getResultKey ()
 
abstract String getExceptionKey ()
 
abstract T getParametersInstance ()
 
getParameters (Bundle savedInstanceState)
 

Static Public Attributes

static final String PASSPORT_PARAMETERS = "_com.kofax.mobile.sdk.capture._passport_parameters_"
 
static final String PASSPORT_RESULTS = "_com.kofax.mobile.sdk.capture._passport_results_"
 
static final String PASSPORT_EXCEPTION = "_com.kofax.mobile.sdk.capture._passport_exception_"
 
- Static Public Attributes inherited from com.kofax.mobile.sdk.capture.WorkflowActivity< T extends IParameters >
static final String CERTIFICATE_VALIDATOR_LISTENER
 

Protected Member Functions

void onCreate (Bundle savedInstanceState)
 
- Protected Member Functions inherited from com.kofax.mobile.sdk.capture.WorkflowActivity< T extends IParameters >
boolean isOdeSupported ()
 
void onCreate (Bundle savedInstanceState)
 
void handleException (final Exception exc)
 
void tryRestoreState (Bundle savedInstanceState)
 
void onSaveInstanceState (Bundle outState)
 
void onDestroy ()
 
void onResume ()
 
void captureImage ()
 
void onActivityResult (int requestCode, int resultCode, Intent data)
 
void clearBitmap (String imageId)
 

Detailed Description

The Passport workflow specializes in capturing, processing and extracting data from a passport. To use this class, optionally construct new PassportParameters, modify those parameters for your use, then start an intent for this workflow:

PassportParameters _params = new PassportParameters(this);
Intent intent = new Intent(this, PassportWorkflowActivity.class);
_params.getLookAndFeelParameters().forceCaptureEnabled = true;
_params.getExtractionParameters().serverType = ExtractionParameters.ServerType.RTTI;
_params.getLookAndFeelParameters().galleryEnabled = true;
intent.putExtra(PassportWorkflowActivity.PASSPORT_PARAMETERS, _params);
startActivityForResult(intent, REQUEST_CODE);

New permissions model introduced in Android M

Some functions won't be available until necessary permissions are granted by the user. It's up to the developer when to ask for permissions and whether or not to show a rationale — SDK doesn't do that.

Functions that require permissions:

Member Function Documentation

Class<? extends Activity> com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getCaptureActivityClass ( )
inline
String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getDefaultProcessingString ( PassportParameters  parameters)
inline
CaptureData com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getDefaultReturnObject ( )
inline
String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getExceptionKey ( )
inline
Class<? extends Activity> com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getExtractActivityClass ( )
inline
PassportParameters com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getParametersInstance ( )
inline
String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getParametersKey ( )
inline
String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.getResultKey ( )
inline
void com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.onCreate ( Bundle  savedInstanceState)
inlineprotected

Member Data Documentation

final String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.PASSPORT_EXCEPTION = "_com.kofax.mobile.sdk.capture._passport_exception_"
static
final String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.PASSPORT_PARAMETERS = "_com.kofax.mobile.sdk.capture._passport_parameters_"
static
final String com.kofax.mobile.sdk.capture.passport.PassportWorkflowActivity.PASSPORT_RESULTS = "_com.kofax.mobile.sdk.capture._passport_results_"
static

The documentation for this class was generated from the following file:
Untitled Document © 2016 Atalasoft, Inc., 116 Pleasant St, Suite 321, Easthampton, MA 01027, U.S.A. All rights reserved. Use is subject to license terms.