Class Diagram Sample

 avatar
unknown
plain_text
a year ago
1.2 kB
6
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" CoreNXServiceAccess
Editor is loading...
Leave a Comment