Class PacketCreatorImpl
- java.lang.Object
-
- io.mosip.kernel.packetmanager.impl.PacketCreatorImpl
-
- All Implemented Interfaces:
PacketCreator
@Component public class PacketCreatorImpl extends Object implements PacketCreator
-
-
Constructor Summary
Constructors Constructor Description PacketCreatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]createPacket(String registrationId, double version, String schemaJson, Map<String,String> categoryPacketMapping, byte[] publicKey, PacketSigner signer)Map<String,Object>getIdentityObject()voidinitialize()voidsetAcknowledgement(String acknowledgeReceiptName, byte[] acknowledgeReceipt)voidsetAudits(List<AuditDto> auditList)voidsetBiometric(String fieldName, List<BiometricsDto> value)voidsetBiometricException(String fieldName, List<BiometricsException> modalityExceptions)voidsetChecksum(String key, String value)voidsetDocument(String fieldName, DocumentDto value)voidsetField(String fieldName, Object value)voidsetField(String fieldName, List<SimpleDto> value)voidsetMetaInfo(String label, String value)voidsetOfficerBiometric(String userId, String officerRole, List<BiometricsDto> value)voidsetOperationsInfo(String label, String value)voidsetPrintingName(String langauge, String printingName)voidsetRegisteredDeviceDetails(List<DeviceMetaInfo> deviceDetails)
-
-
-
Method Detail
-
initialize
public void initialize()
- Specified by:
initializein interfacePacketCreator
-
setField
public void setField(String fieldName, Object value)
- Specified by:
setFieldin interfacePacketCreator
-
setField
public void setField(String fieldName, List<SimpleDto> value)
- Specified by:
setFieldin interfacePacketCreator
-
setBiometric
public void setBiometric(String fieldName, List<BiometricsDto> value)
- Specified by:
setBiometricin interfacePacketCreator
-
setDocument
public void setDocument(String fieldName, DocumentDto value)
- Specified by:
setDocumentin interfacePacketCreator
-
setAudits
public void setAudits(List<AuditDto> auditList)
- Specified by:
setAuditsin interfacePacketCreator
-
setMetaInfo
public void setMetaInfo(String label, String value)
- Specified by:
setMetaInfoin interfacePacketCreator
-
setOperationsInfo
public void setOperationsInfo(String label, String value)
- Specified by:
setOperationsInfoin interfacePacketCreator
-
setBiometricException
public void setBiometricException(String fieldName, List<BiometricsException> modalityExceptions)
- Specified by:
setBiometricExceptionin interfacePacketCreator
-
setAcknowledgement
public void setAcknowledgement(String acknowledgeReceiptName, byte[] acknowledgeReceipt)
- Specified by:
setAcknowledgementin interfacePacketCreator
-
createPacket
public byte[] createPacket(String registrationId, double version, String schemaJson, Map<String,String> categoryPacketMapping, byte[] publicKey, PacketSigner signer) throws PacketCreatorException
- Specified by:
createPacketin interfacePacketCreator- Throws:
PacketCreatorException
-
setChecksum
public void setChecksum(String key, String value)
- Specified by:
setChecksumin interfacePacketCreator
-
setRegisteredDeviceDetails
public void setRegisteredDeviceDetails(List<DeviceMetaInfo> deviceDetails)
- Specified by:
setRegisteredDeviceDetailsin interfacePacketCreator
-
setPrintingName
public void setPrintingName(String langauge, String printingName)
- Specified by:
setPrintingNamein interfacePacketCreator
-
getIdentityObject
public Map<String,Object> getIdentityObject()
- Specified by:
getIdentityObjectin interfacePacketCreator
-
setOfficerBiometric
public void setOfficerBiometric(String userId, String officerRole, List<BiometricsDto> value)
- Specified by:
setOfficerBiometricin interfacePacketCreator
-
-