public class ClientBackendImplDb extends Object implements ClientBackend, org.springframework.beans.factory.InitializingBean
ClientBackend implementacio.
A metadadatokat relacios adatbazisban tarolja, az uzeneteket, csatolmanyokat pedig tovabbra is fajlrendszeren.
| Constructor and Description |
|---|
ClientBackendImplDb(BackendDbConstants.BLOB_STORAGE_OPTION storageOption,
BackendDbConstants.COMPATIBILITY_OPTION compatibilityOption) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
clientBackendTest()
Kapcsolati teszt
|
String |
getDownloadProcessedFolder() |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate() |
org.springframework.jdbc.support.lob.LobHandler |
getLobHandler() |
org.springframework.context.MessageSource |
getMessageSource() |
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate |
getNamedParameterJdbcTemplate() |
void |
init() |
void |
processBusinessMessage(BusinessDataContainer businessDataContainer)
A KKK2-től letöltött szakmai üzenet feldolgozásának jelzése.
|
void |
processMessageFault(BusinessDataContainer businessDataContainer,
String messageIDRaw,
MessageException messageException)
A KKK2-től letöltött és sikertelenül feldolgozott üzenet jelzése.
|
void |
processNAVReceipt(BusinessDataContainer businessDataContainer,
SdkConstants.NAV_RECEIPT_TYPE type)
A KKK2-től letöltött KKK2 nyugtaüzenet (NAVReceipt) feldolgozásának jelzése.
|
void |
processVPAppReceipt(BusinessDataContainer businessDataContainer)
A KKK2-től letöltött szakmai nyugtaüzenet (VPAppReceipt) feldolgozásának jelzése.
|
void |
processVPCommunicationTest(BusinessDataContainer businessDataContainer)
A KKK2-től letöltött KKK2 kommunikációs tesztüzenet (VPCommunicationTest) feldolgozásának jelzése.
|
void |
processVPFault(BusinessDataContainer businessDataContainer)
A KKK2-től letöltött KKK2 hibaüzenet (VPFault) feldolgozásának jelzése.
|
void |
setDownloadProcessedFolder(String downloadProcessedFolder) |
void |
setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
void |
setLobHandler(org.springframework.jdbc.support.lob.LobHandler lobHandler) |
void |
setMessageSource(org.springframework.context.MessageSource messageSource) |
void |
setNamedParameterJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate) |
public ClientBackendImplDb(BackendDbConstants.BLOB_STORAGE_OPTION storageOption, BackendDbConstants.COMPATIBILITY_OPTION compatibilityOption)
public void setMessageSource(org.springframework.context.MessageSource messageSource)
public org.springframework.context.MessageSource getMessageSource()
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
public void setDownloadProcessedFolder(String downloadProcessedFolder)
public String getDownloadProcessedFolder()
public void setLobHandler(org.springframework.jdbc.support.lob.LobHandler lobHandler)
public org.springframework.jdbc.support.lob.LobHandler getLobHandler()
public void setNamedParameterJdbcTemplate(org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)
public org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate getNamedParameterJdbcTemplate()
public void init()
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic void processVPFault(BusinessDataContainer businessDataContainer)
ClientBackendA KKK2-től letöltött KKK2 hibaüzenet előzményénének azonosítója a RelatesTo mezőben található.
Teendő az ügyfél oldalon:
processVPFault in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténerepublic void processVPAppReceipt(BusinessDataContainer businessDataContainer)
ClientBackendTeendő az ügyfél oldalon:
processVPAppReceipt in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténerepublic void processVPCommunicationTest(BusinessDataContainer businessDataContainer)
ClientBackendTeendő az ügyfél oldalon:
processVPCommunicationTest in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténerepublic void processNAVReceipt(BusinessDataContainer businessDataContainer, SdkConstants.NAV_RECEIPT_TYPE type)
ClientBackendTeendő az ügyfél oldalon:
processNAVReceipt in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténeretype - Nyugta típusa (tértivevény, feladóvevény)public void processBusinessMessage(BusinessDataContainer businessDataContainer)
ClientBackendTeendő az ügyfél oldalon:
processBusinessMessage in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténerepublic void processMessageFault(BusinessDataContainer businessDataContainer, String messageIDRaw, MessageException messageException)
ClientBackendHa KKK2-től letöltött sikertelenül feldolgozott üzenetnek volt előzménye, akkor annak azonosítója a RelatesTo mezőben található.
Teendő az ügyfél oldalon:
processMessageFault in interface ClientBackendbusinessDataContainer - Szakmai üzenet konténere (opcionális)messageIDRaw - Üzenet azonosítómessageException - Üzenet feldolgozása során keletkezett hibapublic void clientBackendTest()
clientBackendTest in interface ClientBackendCopyright © 2023. All rights reserved.