Class FeaturesSixml


  • public class FeaturesSixml
    extends Object
    SIXml features supported by the terminal. Immutable class.
    • Method Detail

      • getAdminFunctions

        public EnumSet<AdminFunctions> getAdminFunctions()
        Supported SIXml administrative functions.
      • getAutoShiftManagement

        public FeaturesSixml.Support getAutoShiftManagement()
        AutoShiftManagement support.
      • getAutoShutterManagement

        public FeaturesSixml.Support getAutoShutterManagement()
        AutoShutterManagement support.
      • getRequestRepetition

        public boolean getRequestRepetition()
        Request repetition support.
      • getGuides

        public EnumSet<Guides> getGuides()
        Supported SIXml guides.
      • getProtocolLevels

        public Set<ProtocolLevel> getProtocolLevels()
        Supported protocol levels. Can be empty if terminal has no supported protocol levels.
      • getSleepTimer

        public boolean getSleepTimer()
        SleepTimer support.
      • getAllowClosedCardInsertion

        public boolean getAllowClosedCardInsertion()
        Supports allow closed card insertion.
      • getFastNtfMode

        public boolean getFastNtfMode()
        Supports fast notification mode.
      • getPersistentState

        public boolean getPersistentState()
        Supports if the SIXml session should start in the default Closed management state or the last known management state (e.g. before a reboot) should be used. For the latter option the terminal shall indicate the state in the login response.
      • getRequestRepetitition

        public boolean getRequestRepetitition()
        EP2 referenced transaction supported
      • getEp2ReferencedTransaction

        public boolean getEp2ReferencedTransaction()
        EP2 referenced transaction supported.
      • getEp2DeferredAuthorisation

        public boolean getEp2DeferredAuthorisation()
        Payment Deferred Authorisation Feature.
      • getDeferredAuthorisation

        public boolean getDeferredAuthorisation()
        Payment Deferred Authorisation Feature.
      • getEp2CredentialOnFile

        public boolean getEp2CredentialOnFile()
        EP2 Payment Credential on File Feature.
      • getCredentialOnFile

        public boolean getCredentialOnFile()
        Payment Credential on File Feature.
      • getCustomInitTrxScreen

        public boolean getCustomInitTrxScreen()
        Supports custom init transaction screen.
      • getWakeUp

        public boolean getWakeUp()
        Wake up supported.
      • getLongEcrInfoSupported

        public boolean getLongEcrInfoSupported()
        The device supports long (90 char) EcrInfo values.
      • canSwUpdateInformation

        public boolean canSwUpdateInformation()
        Device supports software update information.
      • toString

        public String toString()
        String representation for debugging purpose.
        Overrides:
        toString in class Object
      • createSavedState

        public com.six.timapi.internal.TimSavedState createSavedState()
        For internal use only.