Class Transaction
- java.lang.Object
-
- com.ellucian.generated.eedm.general_ledger_transactions.v12_2_0.Transaction
-
@Generated("jsonschema2pojo") public class Transaction extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransaction.TypeType
-
Field Summary
Fields Modifier and Type Field Description private StringexternalBatchReferenceExternal Batch Referenceprivate DateledgerDateLedger Dateprivate ObjectreferenceReferenceprivate StringreferenceNumberReference Numberprivate List<TransactionDetailLine>transactionDetailLinesTransaction Detail Linesprivate StringtransactionNumberTransaction Numberprivate ObjecttransactionTypeReferenceDateTransaction Type Reference Dateprivate Transaction.TypetypeType
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
-
-
-
Field Detail
-
type
@JsonPropertyDescription("The type of the general ledger transaction (e.g. journal entry, encumbrance, budget).") private Transaction.Type typeTypeThe type of the general ledger transaction (e.g. journal entry, encumbrance, budget). (Required)
-
referenceNumber
@JsonPropertyDescription("A source reference number/document number for the transaction.") private String referenceNumberReference NumberA source reference number/document number for the transaction.
-
transactionNumber
@JsonPropertyDescription("A sequential number associated with the transaction.") private String transactionNumberTransaction NumberA sequential number associated with the transaction.
-
ledgerDate
@JsonPropertyDescription("The date the transaction is credited/debited to the account in the general ledger (i.e. posting date).") private Date ledgerDateLedger DateThe date the transaction is credited/debited to the account in the general ledger (i.e. posting date). (Required)
-
transactionTypeReferenceDate
@JsonPropertyDescription("A supplementary date assigned to the transaction based on the transaction type.") private Object transactionTypeReferenceDateTransaction Type Reference DateA supplementary date assigned to the transaction based on the transaction type.
-
externalBatchReference
@JsonPropertyDescription("An external reference number that identifies the transaction as being included in a specified batch.") private String externalBatchReferenceExternal Batch ReferenceAn external reference number that identifies the transaction as being included in a specified batch.
-
reference
@JsonPropertyDescription("The person or organization associated with the transaction.") private Object referenceReferenceThe person or organization associated with the transaction.
-
transactionDetailLines
@JsonPropertyDescription("The detailed accounting lines associated with the transaction.") private List<TransactionDetailLine> transactionDetailLinesTransaction Detail LinesThe detailed accounting lines associated with the transaction. (Required)
-
-
Method Detail
-
getType
public Transaction.Type getType()
TypeThe type of the general ledger transaction (e.g. journal entry, encumbrance, budget). (Required)
-
setType
public void setType(Transaction.Type type)
TypeThe type of the general ledger transaction (e.g. journal entry, encumbrance, budget). (Required)
-
withType
public Transaction withType(Transaction.Type type)
-
getReferenceNumber
public String getReferenceNumber()
Reference NumberA source reference number/document number for the transaction.
-
setReferenceNumber
public void setReferenceNumber(String referenceNumber)
Reference NumberA source reference number/document number for the transaction.
-
withReferenceNumber
public Transaction withReferenceNumber(String referenceNumber)
-
getTransactionNumber
public String getTransactionNumber()
Transaction NumberA sequential number associated with the transaction.
-
setTransactionNumber
public void setTransactionNumber(String transactionNumber)
Transaction NumberA sequential number associated with the transaction.
-
withTransactionNumber
public Transaction withTransactionNumber(String transactionNumber)
-
getLedgerDate
public Date getLedgerDate()
Ledger DateThe date the transaction is credited/debited to the account in the general ledger (i.e. posting date). (Required)
-
setLedgerDate
public void setLedgerDate(Date ledgerDate)
Ledger DateThe date the transaction is credited/debited to the account in the general ledger (i.e. posting date). (Required)
-
withLedgerDate
public Transaction withLedgerDate(Date ledgerDate)
-
getTransactionTypeReferenceDate
public Object getTransactionTypeReferenceDate()
Transaction Type Reference DateA supplementary date assigned to the transaction based on the transaction type.
-
setTransactionTypeReferenceDate
public void setTransactionTypeReferenceDate(Object transactionTypeReferenceDate)
Transaction Type Reference DateA supplementary date assigned to the transaction based on the transaction type.
-
withTransactionTypeReferenceDate
public Transaction withTransactionTypeReferenceDate(Object transactionTypeReferenceDate)
-
getExternalBatchReference
public String getExternalBatchReference()
External Batch ReferenceAn external reference number that identifies the transaction as being included in a specified batch.
-
setExternalBatchReference
public void setExternalBatchReference(String externalBatchReference)
External Batch ReferenceAn external reference number that identifies the transaction as being included in a specified batch.
-
withExternalBatchReference
public Transaction withExternalBatchReference(String externalBatchReference)
-
getReference
public Object getReference()
ReferenceThe person or organization associated with the transaction.
-
setReference
public void setReference(Object reference)
ReferenceThe person or organization associated with the transaction.
-
withReference
public Transaction withReference(Object reference)
-
getTransactionDetailLines
public List<TransactionDetailLine> getTransactionDetailLines()
Transaction Detail LinesThe detailed accounting lines associated with the transaction. (Required)
-
setTransactionDetailLines
public void setTransactionDetailLines(List<TransactionDetailLine> transactionDetailLines)
Transaction Detail LinesThe detailed accounting lines associated with the transaction. (Required)
-
withTransactionDetailLines
public Transaction withTransactionDetailLines(List<TransactionDetailLine> transactionDetailLines)
-
-