Class Diagram Sample
Anonymous
plain_text
07/19/2024 7:51 AM
1.6 KB
24
Indexable
@startuml
interface ILienRequestDataService {
+populateLienStatusResponse()
+parseRequestObject()
}
interface ILoanProcessor {
+processLoanRequestObject()
}
interface ICreditCardProcessor {
}
interface ICoreNXServiceAccess {
+getOutstandingAmount()
+createCoreNxRequest()
+pareseCoreNxResponse()
}
interface IVisionPlusServiceAccess {
}
interface IFinacleServiceAccess {
}
class LienRequestDataSqsListener {
+listenToLienEventIngestionQueue()
}
class LienRequestDataService implements ILienRequestDataService {
- loanProcessor
- creditCardProcessor
- finacleServiceAccess
}
class LoanProcessor implements ILoanProcessor {
- coreNXServiceAccess
}
class CreditCardProcessor implements ICreditCardProcessor {
}
class CoreNXServiceAccess implements ICoreNXServiceAccess {
- coreNXServiceClient
}
class VisionPlusServiceAccess implements IVisionPlusServiceAccess {
}
class FinacleServiceAccess implements IFinacleServiceAccess {
}
LienRequestDataSqsListener --> LienRequestDataService : 1:1
LienRequestDataService "1" *-- "1" LoanProcessor
LienRequestDataService "1" *-- "1" CreditCardProcessor
LienRequestDataService "1" *-- "1" FinacleServiceAccess
LoanProcessor "1" -- "1" CoreNXServiceAccessEditor is loading...
Leave a Comment