Class MICRService

java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposBase
de.gmxhome.conrad.jpos.jpos_base.micr.MICRService
All Implemented Interfaces:
jpos.loader.JposServiceInstance, jpos.services.BaseService, jpos.services.MICRService110, jpos.services.MICRService111, jpos.services.MICRService112, jpos.services.MICRService113, jpos.services.MICRService114, jpos.services.MICRService115, jpos.services.MICRService116, jpos.services.MICRService12, jpos.services.MICRService13, jpos.services.MICRService14, jpos.services.MICRService15, jpos.services.MICRService16, jpos.services.MICRService17, jpos.services.MICRService18, jpos.services.MICRService19

public class MICRService extends JposBase implements jpos.services.MICRService116
MICR service implementation. For more details about getter, setter and method implementations, see JposBase.
  • Field Details

    • MICRInterface

      public MICRInterface MICRInterface
      Instance of a class implementing the MICRInterface for magnetic ink character recognition reader specific setter and method calls bound to the property set. Almost always the same object as Data.
  • Constructor Details

    • MICRService

      public MICRService(MICRProperties props, JposDevice device)
      Constructor. Stores given property set and device implementation object.
      Parameters:
      props - Property set.
      device - Device implementation object.
  • Method Details

    • getCapValidationDevice

      public boolean getCapValidationDevice() throws jpos.JposException
      Specified by:
      getCapValidationDevice in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getAccountNumber

      public String getAccountNumber() throws jpos.JposException
      Specified by:
      getAccountNumber in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getAmount

      public String getAmount() throws jpos.JposException
      Specified by:
      getAmount in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getBankNumber

      public String getBankNumber() throws jpos.JposException
      Specified by:
      getBankNumber in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getCheckType

      public int getCheckType() throws jpos.JposException
      Specified by:
      getCheckType in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getCountryCode

      public int getCountryCode() throws jpos.JposException
      Specified by:
      getCountryCode in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getEPC

      public String getEPC() throws jpos.JposException
      Specified by:
      getEPC in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getRawData

      public String getRawData() throws jpos.JposException
      Specified by:
      getRawData in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getSerialNumber

      public String getSerialNumber() throws jpos.JposException
      Specified by:
      getSerialNumber in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • getTransitNumber

      public String getTransitNumber() throws jpos.JposException
      Specified by:
      getTransitNumber in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • beginInsertion

      public void beginInsertion(int timeout) throws jpos.JposException
      Specified by:
      beginInsertion in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • beginRemoval

      public void beginRemoval(int timeout) throws jpos.JposException
      Specified by:
      beginRemoval in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • endInsertion

      public void endInsertion() throws jpos.JposException
      Specified by:
      endInsertion in interface jpos.services.MICRService12
      Throws:
      jpos.JposException
    • endRemoval

      public void endRemoval() throws jpos.JposException
      Specified by:
      endRemoval in interface jpos.services.MICRService12
      Throws:
      jpos.JposException