Skip navigation links
A C D E G I J L M P S V 

A

Address - Class in com.github.ehe.simpleorchestrator.sample.entity
 
Address(String, String, String) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Address
 
Address() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Address
 
ApplicationResult - Class in com.github.ehe.simpleorchestrator.sample.entity
 
ApplicationResult(String, boolean, List<String>) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
ApplicationResult(List<ValidationTask.ValidationError>) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
ApplicationResult() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
applyCard(CardApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardService
 
applyloan(LoanApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanService
 
AsyncCheckRiskContext - Interface in com.github.ehe.simpleorchestrator.sample.context
 
AsyncCheckRiskTask - Class in com.github.ehe.simpleorchestrator.sample.task
 
AsyncCheckRiskTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.AsyncCheckRiskTask
 

C

CardApplication - Class in com.github.ehe.simpleorchestrator.sample.entity
 
CardApplication(Person, String, boolean, CardApplication.CardType) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
CardApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
CardApplication.CardType - Enum in com.github.ehe.simpleorchestrator.sample.entity
 
CardOrchestratorContext - Class in com.github.ehe.simpleorchestrator.sample.api.card
 
CardOrchestratorContext() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
CardSelector - Class in com.github.ehe.simpleorchestrator.sample.selector
 
CardSelector(EnumMap<CardApplication.CardType, Task<CardSelectorContext>>) - Constructor for class com.github.ehe.simpleorchestrator.sample.selector.CardSelector
 
CardSelectorContext - Interface in com.github.ehe.simpleorchestrator.sample.api.card
 
CardService - Class in com.github.ehe.simpleorchestrator.sample.api.card
Card (Credit/Debit) application service Orchestration: DebitCardTask -------------------------------------- / \ application --> CheckCreditTask --> cardSelector x O ApplicationResult \ / riskCreditChannel[AsyncCheckRiskTask, CreditCardTask]
CardService() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.card.CardService
 
com.github.ehe.simpleorchestrator.sample - package com.github.ehe.simpleorchestrator.sample
 
com.github.ehe.simpleorchestrator.sample.api.card - package com.github.ehe.simpleorchestrator.sample.api.card
 
com.github.ehe.simpleorchestrator.sample.api.loan - package com.github.ehe.simpleorchestrator.sample.api.loan
 
com.github.ehe.simpleorchestrator.sample.context - package com.github.ehe.simpleorchestrator.sample.context
 
com.github.ehe.simpleorchestrator.sample.entity - package com.github.ehe.simpleorchestrator.sample.entity
 
com.github.ehe.simpleorchestrator.sample.exception - package com.github.ehe.simpleorchestrator.sample.exception
 
com.github.ehe.simpleorchestrator.sample.selector - package com.github.ehe.simpleorchestrator.sample.selector
 
com.github.ehe.simpleorchestrator.sample.task - package com.github.ehe.simpleorchestrator.sample.task
 
CreditCardContext - Interface in com.github.ehe.simpleorchestrator.sample.context
 
CreditCardTask - Class in com.github.ehe.simpleorchestrator.sample.task
 
CreditCardTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.CreditCardTask
 
CreditScoreContext - Interface in com.github.ehe.simpleorchestrator.sample.context
 
CreditScoreTask - Class in com.github.ehe.simpleorchestrator.sample.task
 
CreditScoreTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.CreditScoreTask
 

D

DebitCardContext - Interface in com.github.ehe.simpleorchestrator.sample.context
 
DebitCardTask - Class in com.github.ehe.simpleorchestrator.sample.task
 
DebitCardTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.DebitCardTask
 

E

execute(AsyncCheckRiskContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.AsyncCheckRiskTask
 
execute(CreditCardContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.CreditCardTask
 
execute(CreditScoreContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.CreditScoreTask
 
execute(DebitCardContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.DebitCardTask
 
execute(LoanContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.LoanTask
 
execute(ValidationContext<A>) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask
 

G

getAddress() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
getAddress() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
getApplication() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
getApplication() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
 
getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.DebitCardContext
 
getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
 
getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.ValidationContext
 
getCardType() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
getChannel(CardSelectorContext) - Method in class com.github.ehe.simpleorchestrator.sample.selector.CardSelector
 
getCreditScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
getCreditScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
getCreditScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
 
getCreditScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
 
getErrors() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
getErrors() - Method in exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
 
getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
getLoanAmount() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
getMessage() - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
getName() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
getName() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
getOccupation() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
getOccupation() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
getPath() - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
getPerson() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
getPerson() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
getRiskScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
getRiskScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
getRiskScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
 
getRiskScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
 
getSalary() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
getSsn() - Method in interface com.github.ehe.simpleorchestrator.sample.context.AsyncCheckRiskContext
 
getSsn() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditScoreContext
 
getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
getState() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 
getStreet() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 
getZip() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 

I

init(CardApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
init() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardService
 
init(LoanApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
isEmployed() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 

J

JerseyConfig - Class in com.github.ehe.simpleorchestrator.sample
 
JerseyConfig() - Constructor for class com.github.ehe.simpleorchestrator.sample.JerseyConfig
 

L

LoanApplication - Class in com.github.ehe.simpleorchestrator.sample.entity
 
LoanApplication(Person, Address, String, int, int) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
LoanApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
LoanContext - Interface in com.github.ehe.simpleorchestrator.sample.context
 
LoanOrchestratorContext - Class in com.github.ehe.simpleorchestrator.sample.api.loan
 
LoanOrchestratorContext() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
LoanService - Class in com.github.ehe.simpleorchestrator.sample.api.loan
Card (Credit/Debit) application service Orchestration: application --> CreditScoreTask --> AsyncCheckRiskTask --> LoanTask --> O ApplicationResult
LoanService() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.loan.LoanService
 
LoanTask - Class in com.github.ehe.simpleorchestrator.sample.task
 
LoanTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.LoanTask
 
logHistory(String) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
logHistory(String) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 

M

main(String[]) - Static method in class com.github.ehe.simpleorchestrator.sample.SampleApplication
 

P

Person - Class in com.github.ehe.simpleorchestrator.sample.entity
 
Person(String, String, Address) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Person
 
Person() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Person
 

S

SampleApplication - Class in com.github.ehe.simpleorchestrator.sample
 
SampleApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.SampleApplication
 
setAddress(Address) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
setAddress(Address) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
setApproved(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
setCardApproveStatus(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
setCardApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
 
setCardApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.DebitCardContext
 
setCardType(CardApplication.CardType) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
setCreditScore(int) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
setCreditScore(int) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
setCreditScore(int) - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditScoreContext
 
setEmployed(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
setErrors(List<ValidationTask.ValidationError>) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
setErrors(List<ValidationTask.ValidationError>) - Method in exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
 
setHistory(List<String>) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
setLoanAmount(int) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
setLoanApproveStatus(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
setLoanApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
 
setMessage(String) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
setName(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
 
setName(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
setOccupation(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
setOccupation(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
setPath(String) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
setPerson(Person) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
 
setPerson(Person) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
setRiskScore(Future<Integer>) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
 
setRiskScore(Future<Integer>) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
 
setRiskScore(Future<Integer>) - Method in interface com.github.ehe.simpleorchestrator.sample.context.AsyncCheckRiskContext
 
setSalary(int) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
 
setSsn(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
 
setState(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 
setStreet(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 
setZip(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
 

V

ValidationContext<A> - Interface in com.github.ehe.simpleorchestrator.sample.context
 
ValidationError(String, String) - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
ValidationError() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
 
ValidationException - Exception in com.github.ehe.simpleorchestrator.sample.exception
 
ValidationException(List<ValidationTask.ValidationError>) - Constructor for exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
 
ValidationTask<A> - Class in com.github.ehe.simpleorchestrator.sample.task
 
ValidationTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask
 
ValidationTask.ValidationError - Class in com.github.ehe.simpleorchestrator.sample.task
 
valueOf(String) - Static method in enum com.github.ehe.simpleorchestrator.sample.entity.CardApplication.CardType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.ehe.simpleorchestrator.sample.entity.CardApplication.CardType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I J L M P S V 
Skip navigation links

Copyright © 2017 Pivotal Software, Inc.. All rights reserved.