У меня есть метод
public Single<SignatureOrder> confirmPayment(PaymentEntity entity, Identity identity, ConfirmationRequest confirmationRequest) {
return chooseClient(entity)
.confirmPayment(identity, entity,confirmationRequest);
}
Мне нужно сделать небольшую модификацию, если confirmationRequest
равно null
, тогда позвоните confirmPayment(identity, entity);
Как я могу сказать что-то вроде
Optional.ofNullable(confirmationRequest)
, затем chooseClient(entity)
, затем ifPresent
, вызов confirmPayment(identity, entity,confirmationRequest);
ifNotPresent
, вызов confirmPayment(identity, entity);
Подписи confirmPayment
public Single<SignatureOrder> confirmPayment(Identity identity, PaymentEntity entity)
public Single<SignatureOrder> confirmPayment(Identity identity, PaymentEntity entity, ConfirmationRequest confirmationRequest)