Skip to content

Visa Entities - Mapping Documentation

Domain: Visa
Entity Count: 6
Source File: visa-entities.xml

Table of Contents


VisaApplication

Entity Class: com.perun.tlinq.entity.visa.CVisaApplication
ID Field: visaApplicationId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.VisaapplicationEntity

Services

Service Name Action Return Class Parameters
saveVisaApp create - -
saveVisaApp update - -
readVisaApp read - -
readVisaApp search - -
deleteVisaApp delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
visaApplicationId id DirectMapping - -
customerId customerid DirectMapping - -
supplierId supplierid DirectMapping - -
customerName customerName DirectMapping - -
customerPhone customerPhone DirectMapping - -
customerEmail customerEmail DirectMapping - -
createdBy createUser DirectMapping - -
updatedBy updateUser DirectMapping - -
applicationDate supplierApplicationDate DirectMapping - -
createdDate createDate DirectMapping - -
updatedDate updateDate DirectMapping - -
applicationStatus issuanceStatus DirectMapping - -
paymentStatus paymentStatus DirectMapping - -

VisaApplicant

Entity Class: com.perun.tlinq.entity.visa.CVisaApplicant
ID Field: applicantId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.VisaapplicantEntity

Services

Service Name Action Return Class Parameters
saveVisaApplicant create - -
saveVisaApplicant update - -
readVisaApplicant read - -
readVisaApplicant search - -
deleteVisaApplicant delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
applicantId id DirectMapping - -
applicationId visaapplicationid DirectMapping - -
applicantName applicantName DirectMapping - -
birthDate dateOfBirth DirectMapping - -
nationalityCode passportCountryCode DirectMapping - -
nationalityName passportCountryName DirectMapping - -
travelDestinationCode travelCountryCode DirectMapping - -
travelDestinationName travelCountryName DirectMapping - -
passportNumber passportNumber DirectMapping - -
passportIssueDate passportIssueDate DirectMapping - -
passportExpiryDate passportExpiryDate DirectMapping - -
travelStartDate travelStartDate DirectMapping - -
travelEndDate travelEndDate DirectMapping - -
createdDate createDate DirectMapping - -
updatedDate updateDate DirectMapping - -
createdBy createUser DirectMapping - -
updatedBy updateUser DirectMapping - -

VisaDocument

Entity Class: com.perun.tlinq.entity.visa.CVisaDocument
ID Field: visaDocumentId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.VisadocumentEntity

Services

Service Name Action Return Class Parameters
saveVisaDocument create - -
saveVisaDocument update - -
readVisaDocument read - -
readVisaDocument search - -
deleteVisaDocument delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
visaDocumentId id DirectMapping - -
visaApplicationId visaapplicationid DirectMapping - -
docDescription docDescription DirectMapping - -
docUrl docLink DirectMapping - -
docFileName docFileName DirectMapping - -
docType docType DirectMapping - -
creationDate createDate DirectMapping - -
updateDate updateDate DirectMapping - -
createdBy createUser DirectMapping - -
updatedBy updateUser DirectMapping - -

VisaDelivery

Entity Class: com.perun.tlinq.entity.visa.CVisaDelivery
ID Field: visaDeliveryId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.VisadeliveryEntity

Services

Service Name Action Return Class Parameters
saveVisaDelivery create - -
saveVisaDelivery update - -
readVisaDelivery read - -
readVisaDelivery search - -
deleteVisaDelivery delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
visaDeliveryId id DirectMapping - -
visaApplicationId visaapplicationid DirectMapping - -
pdfStorageUrl visaPdfS3Url DirectMapping - -
confirmationCode confirmationCode DirectMapping - -
codeGenerationDate codeGeneratedDate DirectMapping - -
codeExpirationDate codeExpiryDate DirectMapping - -
emailSentDate emailSentDate DirectMapping - -
smsSentDate smsSentDate DirectMapping - -
downloadDate downloadDate DirectMapping - -
creationDate createDate DirectMapping - -
updateDate updateDate DirectMapping - -
createdBy createUser DirectMapping - -
updatedBy updateUser DirectMapping - -

VisaInvoice

Entity Class: com.perun.tlinq.entity.visa.CVisaInvoice
ID Field: invoiceId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.InvoiceEntity

Services

Service Name Action Return Class Parameters
saveVisaInvoice create - -
saveVisaInvoice update - -
readVisaInvoice read - -
readVisaInvoice search - -
deleteVisaInvoice delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
invoiceId id DirectMapping - -
visaApplicationId visaapplicationid DirectMapping - -
invoiceNumber invoiceNum DirectMapping - -
invoiceDate invoiceDate DirectMapping - -
pdfStorageUrl invoicePdfS3Url DirectMapping - -
paymentLink telrPaymentLink DirectMapping - -
paymentStatus paymentStatus DirectMapping - -
paymentReceivedDate paymentReceivedDate DirectMapping - -
sourceId sourceId DirectMapping - -
creationDate createDate DirectMapping - -
createdBy createUser DirectMapping - -
updateDate updateDate DirectMapping - -
updatedBy updateUser DirectMapping - -

VisaRequirement

Entity Class: com.perun.tlinq.entity.visa.CVisaRequirement
ID Field: visaRequirementId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.visa.DocumentrequirementcacheEntity

Services

Service Name Action Return Class Parameters
saveVisaReq create - -
saveVisaReq update - -
readVisaReq read - -
readVisaReq search - -
deleteVisaReq delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
visaRequirementId id DirectMapping - -
fromCountry passportNationality DirectMapping - -
toCountry travelCountry DirectMapping - -
requirements requirements DirectMapping - -
createdBy createUser DirectMapping - -
createdDate createDate DirectMapping - -
updatedBy updateUser DirectMapping - -
updatedDate updateDate DirectMapping - -


Generated from visa-entities.xml