3.7.3 Adding A Custom Cross Domain Adapter
Annotations used for the same are as follows:
Table 3-2 Annotation
Annotation | Description |
---|---|
@Custom | The @Custom Annotation signifies that the business policy is customization from the vendor, this is mandatory for every new business policy created by the vendor. |
@ImplType | ImplType annotation contains the value of Adapter Qualifier. This is an not required in case there is only one Adapter implementation for an Adapter interface, if there are multiple adapters implementing the same Adapter Interface then @ImplType is required. |
- Use an existing adapter interface or create a new adapter interface, this adapter interface must be implemented by the new adapter class.
- If the new adapter class has a parameterized constructor, then it must have a no-args default constructor.
- The new Adapter class must have @Custom annotation The @Custom annotation is used to signify that the adapter is customized by the vendor, this is mandatory for proper functioning of the adapter.
- @ImplType annotation should be used in the new Adapter class to mention the Adapter Qualifier. Using the Adapter Qualifier and Adapter Interface used in the custom adapter class the Adapter Factory will be able load the custom adapter. If @ImplType of a custom adapter and base adapter are same then the custom adapter will be loaded instead of the base adapter.
- To configure a custom adapter, we need to add the entry of the fully qualified name of the new Adapter in META-INF\services\<<fullyQualifiedNameOfAdapterInterface>>
The Cross-Domain-Adapters are loaded using a single Adapter Factory which uses class of the Adapter Interface and Adapter Qualifier to load the Adapter. The Adapter Qualifier for a new Adapter should be mentioned in the @ImplType if there are multiple Adapter implementations for the same Adapter Interface, the Adapter Qualifier is not required if there is only one Adapter
implementing the respective Adapter Interface
Suppose we have a “AdapterA” in base product which implements “InterfaceA” then it will be represented as below.
Loading The Adapter Using Adapter Factory
Overriding Existing Cross Domain Adapters
The explained method here for overriding cross domain adapters is only supported for below list of adapters, for all the cross domain adapters not in the list,old method of overriding the Adapter Factory entry in the digx_fw_config_all_b table in the database should be used.
Below we can see that every adapter is mapped to an interface, the @ImplType for the adapters are also mentioned below, adapters which don’t have @ImplType value means that, only a single adapter implements the given adapter interface.
Table 3-3 Annotation
Interface | Adapters Configured in Base | "@ImplType" |
---|---|---|
com.ofss.digx.app.adapter.payments.IPaymentsAdapter | com.ofss.digx.app.openbanking.payments.adapter.impl.PaymentsAdapter | |
com.ofss.digx.app.adapter.payments.IPeriodicPaymentsAdapter | com.ofss.digx.app.openbanking.payments.adapter.impl.PeriodicPaymentsAdapter | |
com.ofss.digx.app.alerts.adapter.activity.IActivityAdapter | com.ofss.digx.app.alerts.adapter.impl.activity.ActivityAdapter | |
com.ofss.digx.app.alerts.adapter.activityevent.IActivityEventAdapter | com.ofss.digx.app.alerts.adapter.impl.activityevent.ActivityEventAdapter | |
com.ofss.digx.app.alerts.adapter.collaboration.mailbox.message.IMessageAdapter | com.ofss.digx.app.alerts.adapter.impl.collaboration.mailbox.message.MessageAdapter | |
com.ofss.digx.app.alerts.adapter.maintenance.IActivityEventActionAdapter | com.ofss.digx.app.alerts.adapter.impl.maintenance.ActivityEventActionAdapter | |
com.ofss.digx.app.alerts.adapter.maintenance.IMessageTemplateAdapter | com.ofss.digx.app.alerts.adapter.impl.maintenance.MessageTemplateAdapter | |
com.ofss.digx.app.alerts.adapter.me.businessunit.IBusinessUnitAdapter | com.ofss.digx.app.alerts.adapter.impl.me.businessunit.BusinessUnitAdapter | |
com.ofss.digx.app.alerts.adapter.rewards.IRewardsAdapter | com.ofss.digx.app.alerts.adapter.impl.rewards.RewardsAdapter | |
com.ofss.digx.app.alerts.adapter.sms.role.IResourceModuleAdapter | com.ofss.digx.app.alerts.adapter.impl.sms.rest.RestResourceModuleAdapter | |
com.ofss.digx.app.alerts.adapter.sms.user.IUserAdapter | com.ofss.digx.app.alerts.adapter.impl.sms.user.rest.RestUserAdapter | |
com.ofss.digx.app.alerts.adapter.sms.user.IUserPartyAdapter | com.ofss.digx.app.alerts.adapter.impl.sms.user.UserPartyAdapter | |
com.ofss.digx.app.alerts.adapter.sms.user.IUserPreferencesAdapter | com.ofss.digx.app.alerts.adapter.impl.sms.user.rest.RestUserPreferencesAdapter | |
com.ofss.digx.app.alerts.adapter.sms.user.party.relationship.IUserPartyRelationshipAdapter | com.ofss.digx.app.alerts.adapter.impl.sms.user.party.relationship.rest.RestUserPartyRelationshipAdapter | |
com.ofss.digx.app.alerts.adapter.subscription.IActionSubscriptionAdapter | com.ofss.digx.app.alerts.adapter.impl.subscription.ActionSubscriptionAdapter | |
com.ofss.digx.app.approval.adapter.account.exchangerate.IAccountExchangeAdapter | com.ofss.digx.app.approval.adapter.impl.account.exchangerate.AccountExchangeAdapter | |
com.ofss.digx.app.approval.adapter.account.IAccountAdapter | com.ofss.digx.app.approval.adapter.impl.account.AccountAdapter | |
com.ofss.digx.app.approval.adapter.accountaccess.IAccountAccessAdapter | com.ofss.digx.app.approval.adapter.impl.accountaccess.AccountAccessAdapter | |
com.ofss.digx.app.approval.adapter.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.approval.adapter.impl.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.approval.adapter.blackout.ITransactionBlackoutAdapter | com.ofss.digx.app.approval.adapter.impl.blackout.rest.RestTransactionBlackoutAdapter | |
com.ofss.digx.app.approval.adapter.content.IContentAdapter | com.ofss.digx.app.approval.adapter.impl.content.ContentAdapter | |
com.ofss.digx.app.approval.adapter.finlimit.utilization.ILimitUtilizationAdapter | com.ofss.digx.app.approval.adapter.impl.finlimit.utilization.LimitUtilizationAdapter | |
com.ofss.digx.app.approval.adapter.gcif.IOnboardingFlowAdapter | com.ofss.digx.app.approval.adapter.impl.gcif.OnboardingFlowAdapter | |
com.ofss.digx.app.approval.adapter.party.IPartyDetailsAdapter | com.ofss.digx.app.approval.adapter.impl.party.rest.RestPartyDetailsAdapter | |
com.ofss.digx.app.approval.adapter.party.IPartyPreferenceAdapter | com.ofss.digx.app.approval.adapter.impl.party.PartyPreferenceAdapter | |
com.ofss.digx.app.approval.adapter.rule.IRuleAdapter | com.ofss.digx.app.approval.adapter.impl.rule.RuleAdapter | |
com.ofss.digx.app.approval.adapter.rulecriteria.IRuleCriteriaAdapter | com.ofss.digx.app.approval.adapter.impl.rulecriteria.RuleCriteriaAdapter | |
com.ofss.digx.app.approval.adapter.sms.user.IUserAdapter | com.ofss.digx.app.approval.adapter.impl.sms.user.rest.RestUserAdapter | |
com.ofss.digx.app.approval.adapter.sms.user.IUserAppDataAdapter | com.ofss.digx.app.approval.adapter.impl.sms.user.rest.RestUserAppDataAdapter | |
com.ofss.digx.app.approval.adapter.sms.user.IUserMeAdapter | com.ofss.digx.app.approval.adapter.impl.sms.user.rest.RestUserMeAdapter | |
com.ofss.digx.app.approval.adapter.sms.user.IUserPartyAdapter | com.ofss.digx.app.approval.adapter.impl.sms.user.UserPartyAdapter | |
com.ofss.digx.app.approval.adapter.sms.user.party.relationship.IUserPartyRelationshipAdapter | com.ofss.digx.app.approval.adapter.impl.sms.user.party.relationship.RestUserPartyRelationshipAdapter | |
com.ofss.digx.app.approval.adapter.transaction.workflowsnapshot.ITransactionWorkflowSnapshotAdapter | com.ofss.digx.app.approval.adapter.impl.transaction.workflowsnapshot.TransactionWorkflowSnapshotAdapter | |
com.ofss.digx.app.approval.adapter.usergroup.IUserGroupAdapter | com.ofss.digx.app.approval.adapter.impl.usergroup.UserGroupAdapter | |
com.ofss.digx.app.approval.adapter.workflow.IWorkflowAdapter | com.ofss.digx.app.approval.adapter.impl.workflow.WorkflowAdapter | |
com.ofss.digx.app.audit.adapter.IAuditAdapter | com.ofss.digx.app.audit.adapter.impl.AuditAdapter | |
com.ofss.digx.app.audit.adapter.sms.user.IUserAdapter | com.ofss.digx.app.audit.adapter.impl.sms.user.UserAdapter | |
com.ofss.digx.app.audit.adapter.sms.user.IUserPartyAdapter | com.ofss.digx.app.audit.adapter.impl.sms.user.UserPartyAdapter | |
com.ofss.digx.app.berlinpisp.adapter.account.access.IAccountTransactionAccessAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.account.access.AccountTransactionAccessGCIFAdapter | |
com.ofss.digx.app.berlinpisp.adapter.account.IAccountAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.account.AccountAdapter | |
com.ofss.digx.app.berlinpisp.adapter.dda.IDemandDepositPartyAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.dda.DemandDepositPartyAdapter | |
com.ofss.digx.app.berlinpisp.adapter.payment.IPaymentPartyToAccountRelationshipAdapter | com.ofss.digx.app.openbanking.payments.adapter.impl.PaymentPartyToAccountRelationshipAdapter | |
com.ofss.digx.app.berlinpisp.adapter.payment.payee.IPayeeAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.payment.payee.PayeeAdapter | |
com.ofss.digx.app.berlinpisp.adapter.payment.payee.IPayeeGroupAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.payment.payee.PayeeGroupAdapter | |
com.ofss.digx.app.berlinpisp.adapter.sms.access.IAccessPointAccountAdapter | com.ofss.digx.app.berlinpisp.adapter.impl.sms.access.AccessPointAccountAdapter | |
com.ofss.digx.app.brand.adapter.sms.segment.ISegmentAdapter | com.ofss.digx.app.brand.adapter.impl.sms.segment.RestSegmentAdapter | |
com.ofss.digx.app.bulkadmin.adapter.gcif.IGroupCorporateProfileAdapter | com.ofss.digx.app.bulkadmin.adapter.impl.gcif.GroupCorporateProfileAdapter | |
com.ofss.digx.app.bulkadmin.adapter.party.IPartyDetailsAdapter | com.ofss.digx.app.bulkadmin.adapter.impl.party.PartyDetailsAdapter | |
com.ofss.digx.app.bulkpayment.adapter.bulkadmin.IFileIdentifierRegistrationAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.bulkadmin.FileIdentifierRegistrationAdapter | |
com.ofss.digx.app.bulkpayment.adapter.common.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.common.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.bulkpayment.adapter.common.enumeration.ICommonEnumerationAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.common.enumeration.CommonEnumerationAdapter | |
com.ofss.digx.app.bulkpayment.adapter.config.workingwindow.IWorkingWindowAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.config.workingwindow.WorkingWindowAdapter | |
com.ofss.digx.app.bulkpayment.adapter.dda.IDemandDepositAccountAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.dda.DemandDepositAccountAdapter | |
com.ofss.digx.app.bulkpayment.adapter.forexdeal.IForexDealAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.forexdeal.ForexDealAdapter | |
com.ofss.digx.app.bulkpayment.adapter.gcif.IGroupCorporateProfileAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.gcif.GroupCorporateProfileAdapter | |
com.ofss.digx.app.bulkpayment.adapter.location.IBranchAddressAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.location.BranchAdapter | |
com.ofss.digx.app.bulkpayment.adapter.party.IPartyDetailsAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.party.PartyDetailsAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payee.IDemandDraftPayeeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payee.DemandDraftPayeeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payee.IDomesticPayeeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payee.DomesticPayeeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payee.IInternalPayeeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payee.InternalPayeeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payee.IInternationalPayeeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payee.InternationalPayeeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payee.IPayeeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payee.PayeeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.core.IPaymentAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.core.PaymentAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.IGenericPaymentDateAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.GenericPaymentDateAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.INetworkPurposeMappingAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.NetworkPurposeMappingAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.IPaymentAccountStatusAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PaymentAccountStatusAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PaymentCommonNetworkCodeDetailsAdapter | BULKPAYMENT_CMN_CCDETAILS_ADAPTER |
com.ofss.digx.app.bulkpayment.adapter.payment.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PaymentBICCodeDirectoryAdapter | BULKPAYMENT_BIC_CODE_DIRECTORY_ADAPTER |
com.ofss.digx.app.bulkpayment.adapter.payment.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PaymentNationalClearingCodeDirectoryAdapter | BULKPAYMENT_NCC_DIRECTORY_ADAPTER |
com.ofss.digx.app.bulkpayment.adapter.payment.IPaymentPartyToAccountRelationshipAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PaymentPartyToAccountRelationshipAdapter | |
com.ofss.digx.app.bulkpayment.adapter.payment.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PayoutEnumerationAdapter | BULKPAYMENT_PAYOUT_ENUMERATION_ADAPTER |
com.ofss.digx.app.bulkpayment.adapter.payment.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.payment.PayeeEnumerationAdapter | BULKPAYMENT_PAYEE_ENUMERATION_ADAPTER |
com.ofss.digx.app.bulkpayment.adapter.sms.access.IAccountTransactionAccessAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.sms.access.AccountTransactionAccessGCIFAdapter | |
com.ofss.digx.app.bulkpayment.adapter.sms.user.IUserMeAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.sms.user.UserMeAdapter | |
com.ofss.digx.app.bulkpayment.adapter.sms.user.IUserPartyAdapter | com.ofss.digx.app.bulkpayment.adapter.impl.sms.user.UserPartyAdapter | |
com.ofss.digx.app.common.adapter.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.common.adapter.impl.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.common.adapter.config.configAllB.IConfigAllBAdapter | com.ofss.digx.app.common.adapter.impl.config.configallb.ConfigAllBAdapter | |
com.ofss.digx.app.common.adapter.currency.ICurrencyAdapter | com.ofss.digx.app.common.adapter.impl.currency.CurrencyAdapter | |
com.ofss.digx.app.common.adapter.me.businessunit.IBusinessUnitAdapter | com.ofss.digx.app.common.adapter.impl.me.businessunit.BusinessUnitAdapter | |
com.ofss.digx.app.config.adapter.account.product.IAccountProductAdapter | com.ofss.digx.app.config.adapter.impl.account.product.AccountProductAdapter | |
com.ofss.digx.app.config.adapter.common.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.config.adapter.impl.common.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.config.adapter.common.enumeration.ICommonEnumerationAdapter | com.ofss.digx.app.config.adapter.impl.common.enumeration.CommonEnumerationAdapter | |
com.ofss.digx.app.config.adapter.me.businessunit.IBusinessUnitAdapter | com.ofss.digx.app.config.adapter.impl.me.businessunit.BusinessUnitAdapter | |
com.ofss.digx.app.config.adapter.sms.segment.ISegmentAdapter | com.ofss.digx.app.config.adapter.impl.sms.segment.RestSegmentAdapter | |
com.ofss.digx.app.config.adapter.sms.user.IUserAdapter | com.ofss.digx.app.config.adapter.impl.sms.user.RestUserAdapter | |
com.ofss.digx.app.config.adapter.sms.user.principal.IUserPrincipalAdapter | com.ofss.digx.app.config.adapter.impl.sms.user.principal.RestUserPrincipalAdapter | |
com.ofss.digx.app.config.adapter.sms.userpreferences.IUserPreferencesAdapter | com.ofss.digx.app.config.adapter.impl.sms.userpreferences.RestUserPreferencesAdapter | |
com.ofss.digx.app.finlimit.adapter.account.exchangerate.IAccountExchangeAdapter | com.ofss.digx.app.finlimit.adapter.impl.account.exchangerate.rest.RestAccountExchangeAdapter | |
com.ofss.digx.app.finlimit.adapter.common.accesspointgroup.IAccessPointGroupAdapter | com.ofss.digx.app.finlimit.adapter.impl.common.accesspointgroup.rest.RestAccessPointGroupAdapter | |
com.ofss.digx.app.finlimit.adapter.payee.IPayeeAdapter | com.ofss.digx.app.finlimit.adapter.impl.payee.PayeeAdapter | |
com.ofss.digx.app.forexdeal.adapter.common.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.forexdeal.adapter.impl.common.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.forexdeal.adapter.IForexDealAdapter | com.ofss.digx.app.forexdeal.adapter.impl.ForexDealAdapter | |
com.ofss.digx.app.forexdeal.adapter.party.profile.IPartyPreferencesAdapter | com.ofss.digx.app.forexdeal.adapter.impl.party.profile.PartyPreferencesAdapter | |
com.ofss.digx.app.gcif.adapter.common.enumeration.ICommonEnumerationAdapter | com.ofss.digx.app.gcif.adapter.impl.common.enumeration.CommonEnumerationAdapter | |
com.ofss.digx.app.gcif.adapter.content.IContentAdapter | com.ofss.digx.app.gcif.adapter.impl.content.ContentAdapter | |
com.ofss.digx.app.gcif.adapter.me.businessunit.IBusinessUnitAdapter | com.ofss.digx.app.gcif.adapter.impl.me.businessunit.BusinessUnitAdapter | |
com.ofss.digx.app.gcif.adapter.party.IGCIFPartyAdapter | com.ofss.digx.app.gcif.adapter.impl.party.GCIFPartyAdapter | |
com.ofss.digx.app.gcif.adapter.sms.IGCIFAccessPointRelAdapter | com.ofss.digx.app.gcif.adapter.impl.sms.RestGCIFAccessPointRelAdapter | |
com.ofss.digx.app.gcif.adapter.sms.IGCIFAppRoleAdapter | com.ofss.digx.app.gcif.adapter.impl.sms.RestGCIFAppRoleAdapter | |
com.ofss.digx.app.gcif.adapter.sms.IGCIFRoleTransactionMappingAdapter | com.ofss.digx.app.gcif.adapter.impl.sms.RestGCIFRoleTransactionMappingAdapter | |
com.ofss.digx.app.gcif.adapter.sms.user.IUserAppDataAdapter | com.ofss.digx.app.gcif.adapter.impl.sms.user.RestGcifUserAppDataAdapter | |
com.ofss.digx.app.gcif.adapter.user.party.relation.IGroupCorporateUserPartyRelationshipAdapter | com.ofss.digx.app.gcif.adapter.impl.user.party.relation.RestGroupCorporateUserPartyRelationshipAdapter | |
com.ofss.digx.app.gcif.adapter.usergroup.IUserGroupAdapter | com.ofss.digx.app.gcif.adapter.impl.usergroup.UserGroupAdapter | |
com.ofss.digx.app.me.adapter.alerts.maintenance.IMessageTemplateAdapter | com.ofss.digx.app.me.adapter.impl.alerts.maintenance.MessageTemplateAdapter | |
com.ofss.digx.app.me.adapter.businessunit.IBusinessUnitAdapter | com.ofss.digx.app.me.adapter.impl.businessunit.BusinessUnitAdapter | |
com.ofss.digx.app.me.adapter.config.configallb.IConfigAllBAdapter | com.ofss.digx.app.me.adapter.impl.config.configallb.ConfigAllBAdapter | |
com.ofss.digx.app.me.adapter.feedback.IFeedbackAdapter | com.ofss.digx.app.me.adapter.impl.feedback.FeedbackAdapter | |
com.ofss.digx.app.me.adapter.mobile.smsbanking.IEventTemplateMapAdapter | com.ofss.digx.app.me.adapter.impl.mobile.smsbanking.EventTemplateMapAdapter | |
com.ofss.digx.app.me.adapter.origination.productcategory.IOriginationProductCategoryAdapter | com.ofss.digx.app.me.adapter.impl.origination.productcategory.OriginationProductCategoryAdapter | |
com.ofss.digx.app.me.adapter.origination.workflow.IOriginationWorkflowConfigurationAdapter | com.ofss.digx.app.me.adapter.impl.origination.workflow.OriginationWorkflowConfigurationAdapter | |
com.ofss.digx.app.me.adapter.servicerequest.IServiceRequestAdapter | com.ofss.digx.app.me.adapter.impl.servicerequest.ServiceRequestAdapter | |
com.ofss.digx.app.me.adapter.sms.user.IUserAppDataAdapter | com.ofss.digx.app.me.adapter.impl.sms.user.rest.RestUserAppDataAdapter | |
com.ofss.digx.app.me.adapter.sms.userpreferences.IUserPreferencesAdapter | com.ofss.digx.app.me.adapter.impl.sms.userpreferences.rest.RestUserPreferencesAdapter | |
com.ofss.digx.app.openbanking.adapter.account.exchangerate.IAccountExchangeAdapter | com.ofss.digx.app.openbanking.impl.account.exchangerate.AccountExchangeAdapter | |
com.ofss.digx.app.openbanking.adapter.common.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.openbanking.impl.common.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.openbanking.adapter.dda.IDemandDepositAccountAdapter | com.ofss.digx.app.openbanking.impl.dda.DemandDepositAccountAdapter | |
com.ofss.digx.app.openbanking.adapter.IGenericNetworkPaymentAdapter | com.ofss.digx.app.openbanking.impl.GenericNetworkPaymentAdapter | |
com.ofss.digx.app.openbanking.adapter.IGenericPaymentSIAdapter | com.ofss.digx.app.openbanking.impl.GenericPaymentSIAdapter | |
com.ofss.digx.app.openbanking.adapter.IIdempotencyAdapter | com.ofss.digx.app.openbanking.impl.IdempotencyAdapter | |
com.ofss.digx.app.openbanking.adapter.IPaymentConsentAdapter | com.ofss.digx.app.openbanking.impl.PaymentConsentAdapter | |
com.ofss.digx.app.openbanking.adapter.IUKOpenbankingFileContentAdapter | com.ofss.digx.app.openbanking.filepayments.adapter.impl.UKOpenbankingFileContentAdapter | |
com.ofss.digx.app.openbanking.adapter.party.IPartyAdapter | com.ofss.digx.app.openbanking.impl.party.PartyAdapter | |
com.ofss.digx.app.openbanking.adapter.party.relation.IPartyToPartyRelationshipCrossDomainAdapter | com.ofss.digx.app.openbanking.impl.party.relation.PartyToPartyRelationshipCrossDomainAdapter | |
com.ofss.digx.app.openbanking.adapter.payee.IPayeeAdapter | com.ofss.digx.app.openbanking.impl.payee.PayeeAdapter | |
com.ofss.digx.app.openbanking.adapter.payment.core.IPaymentAdapter | com.ofss.digx.app.openbanking.impl.payment.core.PaymentAdapter | |
com.ofss.digx.app.openbanking.adapter.payment.core.IPaymentInstructionAdapter | com.ofss.digx.app.openbanking.impl.payment.core.PaymentInstructionAdapter | |
com.ofss.digx.app.openbanking.adapter.payment.IPaymentPartyToAccountRelationshipAdapter | com.ofss.digx.app.openbanking.impl.payment.PaymentPartyToAccountRelationshipAdapter | |
com.ofss.digx.app.openbanking.adapter.remittance.IOutwardRemittanceAdapter | com.ofss.digx.app.openbanking.impl.remittance.OutwardRemittanceAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.account.IAccountAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.account.AccountAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.brand.IBrandManagementAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.brand.BrandManagementAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.dda.IDemandDepositPartyAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.dda.DemandDepositPartyAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.oauth.IAuthCodeAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.oauth.RestAuthCodeAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.oauth.IClientAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.oauth.RestClientAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.sms.IAuthenticationContextAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.sms.RestAuthenticationContextAdapter | |
com.ofss.digx.app.openbankingcollaborator.adapter.ukaisp.IPermissionsAdapter | com.ofss.digx.app.openbankingcollaborator.adapter.impl.ukaisp.PermissionsAdapter | |
com.ofss.digx.app.payment.adapter.account.access.IAccountTransactionAccessAdapter | com.ofss.digx.app.payment.adapter.impl.account.access.AccountTransactionAccessGCIFAdapter | |
com.ofss.digx.app.payment.adapter.account.exchangerate.IAccountExchangeAdapter | com.ofss.digx.app.payment.adapter.impl.account.exchangerate.AccountExchangeAdapter | |
com.ofss.digx.app.payment.adapter.account.IAccountAdapter | com.ofss.digx.app.payment.adapter.impl.account.AccountAdapter | |
com.ofss.digx.app.payment.adapter.common.bankconfiguration.IBankConfigurationAdapter | com.ofss.digx.app.payment.adapter.impl.common.bankconfiguration.BankConfigurationAdapter | |
com.ofss.digx.app.payment.adapter.common.enumeration.ICommonEnumerationAdapter | com.ofss.digx.app.payment.adapter.impl.common.enumeration.CommonEnumerationAdapter | |
com.ofss.digx.app.payment.adapter.config.workingwindow.IWorkingWindowAdapter | com.ofss.digx.app.payment.adapter.config.impl.workingwindow.WorkingWindowAdapter | |
com.ofss.digx.app.payment.adapter.dda.IDemandDepositAccountAdapter | com.ofss.digx.app.payment.adapter.impl.dda.DemandDepositAccountAdapter | |
com.ofss.digx.app.payment.adapter.dda.IDemandDepositPartyAdapter | com.ofss.digx.app.payment.adapter.impl.dda.DemandDepositPartyAdapter | |
com.ofss.digx.app.payment.adapter.forexdeal.IForexDealAdapter | com.ofss.digx.app.payment.adapter.impl.forexdeal.ForexDealAdapter | |
com.ofss.digx.app.payment.adapter.gcif.IGroupCorporateProfileAdapter | com.ofss.digx.app.payment.adapter.impl.gcif.GroupCorporateProfileAdapter | |
com.ofss.digx.app.payment.adapter.IExternalTransferAdapter | com.ofss.digx.app.payment.adapter.impl.ExternalTransferAdapter | |
com.ofss.digx.app.payment.adapter.IMerchantAdapter | com.ofss.digx.app.payment.adapter.impl.MerchantAdapter | |
com.ofss.digx.app.payment.adapter.IMerchantPaymentTransactionReadAdapter | com.ofss.digx.app.payment.adapter.impl.MerchantPaymentTransactionReadAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentCommonAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentCommonAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentEnterpriseRoleAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentEnterpriseRoleAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentInstructionAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentInstructionAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentMaintainanceAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentMaintainanceAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentPartyToAccountRelationshipAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentPartyToAccountRelationshipAdapter | |
com.ofss.digx.app.payment.adapter.IPaymentUserToAccountRelationshipAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentUserToAccountRelationshipAdapter | |
com.ofss.digx.app.payment.adapter.IPeerToPeerTransferAdapter | com.ofss.digx.app.payment.adapter.impl.PeerToPeerTransferAdapter | |
com.ofss.digx.app.payment.adapter.location.IBranchAddressAdapter | com.ofss.digx.app.payment.adapter.impl.location.BranchAdapter | |
com.ofss.digx.app.payment.adapter.party.IPartyDetailsAdapter | com.ofss.digx.app.payment.adapter.impl.party.PartyDetailsAdapter | |
com.ofss.digx.app.payment.adapter.party.IPaymentPartyAdapter | com.ofss.digx.app.payment.adapter.impl.party.PaymentPartyAdapter | |
com.ofss.digx.app.payment.adapter.party.relation.IPartyToPartyRelationshipCrossDomainAdapter | com.ofss.digx.app.payment.adapter.party.impl.relation.PartyToPartyRelationshipCrossDomainAdapter | |
com.ofss.digx.app.payment.adapter.payee.IGlobalPayeeUserAdapter | com.ofss.digx.app.payment.adapter.impl.GlobalPayeeUserAdapter | |
com.ofss.digx.app.payment.adapter.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentEnumerationAdapter | PAYMENT_ENUMERATION_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.payment.adapter.impl.PayeeEnumerationAdapter | PAYEE_ENUMERATION_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.payment.adapter.impl.PayoutEnumerationAdapter | PAYOUT_ENUMERATION_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentEnumerationAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentInstructionEnumerationAdapter | PAYMENT_INSTRUCTION_DETAILS_ENUM_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentNationalClearingCodeDirectoryAdapter | PAYMENT_NCC_DIRECTORY_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentCommonNetworkCodeDetailsAdapter | PAYMENT_CMN_CCDETAILS_ADAPTER |
com.ofss.digx.app.payment.adapter.payee.IPaymentFinancialInstitutionAdapter | com.ofss.digx.app.payment.adapter.impl.PaymentBICCodeDirectoryAdapter | PAYMENT_BIC_CODE_DIRECTORY_ADAPTER |
com.ofss.digx.app.payment.adapter.pm.ISegmentAdapter | com.ofss.digx.app.payment.adapter.impl.sms.SegmentAdapter | |
com.ofss.digx.app.payment.adapter.remittance.IOutwardRemittanceAdapter | com.ofss.digx.app.payment.adapter.impl.remittance.OutwardRemittanceAdapter | |
com.ofss.digx.app.payment.adapter.sms.user.IUserAppDataAdapter | com.ofss.digx.app.payment.adapter.impl.sms.user.UserAppDataAdapter | |
com.ofss.digx.app.payment.adapter.sms.user.IUserMeAdapter | com.ofss.digx.app.payment.adapter.impl.sms.user.RestUserMeAdapter | |
com.ofss.digx.app.payment.adapter.vam.virtualaccount.IVirtualAccountAdapter | com.ofss.digx.app.payment.adapter.impl.vam.virtualaccount.VirtualAccountAdapter | |
com.ofss.digx.app.payment.alert.adapter.IPaymentToAlertAdapter | com.ofss.digx.app.payment.alert.adapter.impl.PaymentToAlertAdapter | |
com.ofss.digx.app.transaction.snapshot.adapter.payment.IPaymentTransactionSnapshotAdapter | com.ofss.digx.app.transaction.snapshot.adapter.impl.payment.PaymentTransactionSnapshotAdapter | |
com.ofss.digx.app.ukpisp.adapter.account.accountverification.IAccountVerificationAdapter | com.ofss.digx.app.ukpisp.adapter.impl.account.accountverification.AccountVerificationAdapter | |
com.ofss.digx.app.ukpisp.adapter.dda.IDemandDepositPartyAdapter | com.ofss.digx.app.ukpisp.adapter.impl.dda.DemandDepositPartyAdapter | |
com.ofss.digx.app.ukpisp.adapter.sms.access.IAccessPointAccountAdapter | com.ofss.digx.app.ukpisp.adapter.impl.sms.access.AccessPointAccountAdapter | |
com.ofss.digx.app.ukpisp.adapter.sms.access.IUserMeAdapter | com.ofss.digx.app.ukpisp.adapter.impl.sms.user.UserMeAdapter | |
com.ofss.digx.approval.adapter.transaction.ITransactionAdapter | com.ofss.digx.app.approval.adapter.impl.transaction.TransactionAdapter | |
com.ofss.digx.login.adapter.sms.cryptography.keypair.IKeyPairAdapter | com.ofss.digx.app.login.adapter.impl.sms.cryptography.keypair.RestKeyPairAdapter | |
com.ofss.digx.login.adapter.sms.cryptography.salt.ISaltAdapter | com.ofss.digx.app.login.adapter.impl.sms.cryptography.salt.RestSaltAdapter | |
com.ofss.digx.login.adapter.sms.user.IUserAdapter | com.ofss.digx.app.login.adapter.impl.sms.user.RestUserAdapter | |
com.ofss.digx.login.adapter.sms.user.IUserAppDataAdapter | com.ofss.digx.app.login.adapter.impl.sms.user.RestUserAppDataAdapter | |
com.ofss.digx.login.adapter.sms.user.login.token.ILoginTokenAdapter | com.ofss.digx.app.login.adapter.impl.sms.user.login.token.RestLoginTokenAdapter | |
com.ofss.digx.login.adapter.sms.user.party.relationship.IUserPartyRelationshipAdapter | com.ofss.digx.app.login.adapter.impl.sms.user.party.relationship.UserPartyRelationshipAdapter | |
com.ofss.digx.login.adapter.sms.user.userpreferences.IUserPreferencesAdapter | com.ofss.digx.app.login.adapter.impl.sms.user.userpreferences.RestUserPreferencesAdapter |
There might be requirement to change the functionality of the cross domain adapters by adding to or removing the existing functionality of the adapters. This could be achieved by overriding the existing adapters.
Let us override “AdapterA” mentioned above.
Here we give the @Custom annotation to signify that it is a customization from vendor
Parent topic: Adapter Tier