Class SoSigningDeviceInfo
- java.lang.Object
-
- com.stepover.opensignatureapi.device.SoSigningDeviceInfo
-
- All Implemented Interfaces:
SigningDeviceInfo
public class SoSigningDeviceInfo extends java.lang.Object implements SigningDeviceInfo
a class implementing the SigningDeviceInfo Interface. this class delivers pad meta information.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
firmwareVersion
The firmware version.protected ImageLoader
imageLoader
The image loader.protected java.lang.String
key
The raw device name returnedprotected java.util.Locale
locale
The locale.protected java.util.logging.Logger
log
The log.protected java.util.ResourceBundle
nameBundle
The bundle of device namesprotected java.lang.String
NAMES_BUNDLE
The qualified name for the device names bundleprotected java.lang.String
RESOURCES_FOLDER
The resource folder pathprotected java.lang.String
serialNumber
The serial number.protected SigningDevice
signingDevice
The signing device.protected java.lang.String
UNKNOWN_DEVICE
The logger message string
-
Constructor Summary
Constructors Constructor Description SoSigningDeviceInfo(java.util.Locale locale, SigningDevice signingDevice)
Instantiates a new signing device info impl.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Version
getFirmwareVersion()
Returns the firmware version of theSigningDevice
if applicable ornull
otherwise.java.awt.image.BufferedImage
getImage()
Returns a UI-usable Image ornull
.java.lang.String
getName()
Returns a name for theSigningDevice
that may be used in a user interface.java.lang.String
getSerialNumber()
Returns a serial number for theSigningDevice
ornull
if not applicable.Vendor
getVendor()
-
-
-
Field Detail
-
locale
protected java.util.Locale locale
The locale.
-
nameBundle
protected java.util.ResourceBundle nameBundle
The bundle of device names
-
key
protected java.lang.String key
The raw device name returned
-
serialNumber
protected java.lang.String serialNumber
The serial number.
-
firmwareVersion
protected java.lang.String firmwareVersion
The firmware version.
-
imageLoader
protected ImageLoader imageLoader
The image loader.
-
UNKNOWN_DEVICE
protected final java.lang.String UNKNOWN_DEVICE
The logger message string- See Also:
- Constant Field Values
-
RESOURCES_FOLDER
protected final java.lang.String RESOURCES_FOLDER
The resource folder path- See Also:
- Constant Field Values
-
NAMES_BUNDLE
protected final java.lang.String NAMES_BUNDLE
The qualified name for the device names bundle- See Also:
- Constant Field Values
-
log
protected java.util.logging.Logger log
The log.
-
signingDevice
protected SigningDevice signingDevice
The signing device.
-
-
Constructor Detail
-
SoSigningDeviceInfo
public SoSigningDeviceInfo(java.util.Locale locale, SigningDevice signingDevice)
Instantiates a new signing device info impl.- Parameters:
locale
- the localesoPad
- the so pad
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceSigningDeviceInfo
-
getFirmwareVersion
public Version getFirmwareVersion()
Description copied from interface:SigningDeviceInfo
Returns the firmware version of theSigningDevice
if applicable ornull
otherwise. The format of the version string is vendor dependent.- Specified by:
getFirmwareVersion
in interfaceSigningDeviceInfo
- Returns:
-
getImage
public java.awt.image.BufferedImage getImage()
Description copied from interface:SigningDeviceInfo
Returns a UI-usable Image ornull
. This image can be used to for example to present a "Device Selection Dialog".Although not specified the recommended size of the image is 400 x 400 Pixel.
- Specified by:
getImage
in interfaceSigningDeviceInfo
- Returns:
- either a
BufferedImage
ornull
-
getName
public java.lang.String getName()
Description copied from interface:SigningDeviceInfo
Returns a name for theSigningDevice
that may be used in a user interface.- Specified by:
getName
in interfaceSigningDeviceInfo
- Returns:
-
getSerialNumber
public java.lang.String getSerialNumber()
Description copied from interface:SigningDeviceInfo
Returns a serial number for theSigningDevice
ornull
if not applicable. The serial number is a vendor specific identifier for a particular device which could but doesn't have to be unique.- Specified by:
getSerialNumber
in interfaceSigningDeviceInfo
- Returns:
-
getVendor
public Vendor getVendor()
- Specified by:
getVendor
in interfaceSigningDeviceInfo
-
-