Package io.surati.gap.payment.base.api
Interface ReferenceDocument
-
- All Known Implementing Classes:
DbReferenceDocument
public interface ReferenceDocument
-
-
Field Summary
Fields Modifier and Type Field Description static io.surati.gap.commons.utils.convert.filter.Field
AMOUNT
static io.surati.gap.commons.utils.convert.filter.Field
BENEFICIARY
static io.surati.gap.commons.utils.convert.filter.FieldDate
DATE
static ReferenceDocument
EMPTY
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Double
amount()
void
amount(Double amount, Double advamount)
Double
amountLeft()
Double
amountPaid()
void
archive()
io.surati.gap.admin.base.api.User
author()
void
beneficiary(ThirdParty beneficiary)
LocalDate
date()
LocalDate
depositDate()
LocalDate
entryDate()
Long
id()
ThirdParty
issuer()
String
object()
String
otherReference()
Iterable<Payment>
payments()
String
place()
PaymentOrder
preparePayment(io.surati.gap.admin.base.api.User author)
String
reference()
void
sendBackInPreparation()
void
sendInPayment()
void
sendToTreatment()
ReferenceDocumentStatus
status()
ReferenceDocumentStep
step()
io.surati.gap.admin.base.api.ReferenceDocumentType
type()
void
type(io.surati.gap.admin.base.api.ReferenceDocumentType type)
void
update(String internalref)
void
update(LocalDate date, String reference, String object, String place)
void
update(LocalDate depositdate, LocalDate entrydate)
void
updateState()
static io.surati.gap.commons.utils.convert.filter.Field
valueOf(String value)
-
-
-
Field Detail
-
DATE
static final io.surati.gap.commons.utils.convert.filter.FieldDate DATE
-
BENEFICIARY
static final io.surati.gap.commons.utils.convert.filter.Field BENEFICIARY
-
AMOUNT
static final io.surati.gap.commons.utils.convert.filter.Field AMOUNT
-
EMPTY
static final ReferenceDocument EMPTY
-
-
Method Detail
-
id
Long id()
-
issuer
ThirdParty issuer()
-
type
io.surati.gap.admin.base.api.ReferenceDocumentType type()
-
date
LocalDate date()
-
reference
String reference()
-
otherReference
String otherReference()
-
object
String object()
-
place
String place()
-
depositDate
LocalDate depositDate()
-
entryDate
LocalDate entryDate()
-
amount
Double amount()
-
amountPaid
Double amountPaid()
-
amountLeft
Double amountLeft()
-
status
ReferenceDocumentStatus status()
-
type
void type(io.surati.gap.admin.base.api.ReferenceDocumentType type)
-
update
void update(String internalref)
-
step
ReferenceDocumentStep step()
-
sendToTreatment
void sendToTreatment()
-
sendBackInPreparation
void sendBackInPreparation()
-
sendInPayment
void sendInPayment()
-
archive
void archive()
-
updateState
void updateState()
-
author
io.surati.gap.admin.base.api.User author()
-
preparePayment
PaymentOrder preparePayment(io.surati.gap.admin.base.api.User author)
-
beneficiary
void beneficiary(ThirdParty beneficiary)
-
valueOf
static io.surati.gap.commons.utils.convert.filter.Field valueOf(String value)
-
-