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 class
Transaction.Type
Type
-
Field Summary
Fields Modifier and Type Field Description private String
externalBatchReference
External Batch Referenceprivate Date
ledgerDate
Ledger Dateprivate Object
reference
Referenceprivate String
referenceNumber
Reference Numberprivate List<TransactionDetailLine>
transactionDetailLines
Transaction Detail Linesprivate String
transactionNumber
Transaction Numberprivate Object
transactionTypeReferenceDate
Transaction Type Reference Dateprivate Transaction.Type
type
Type
-
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 type
TypeThe 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 referenceNumber
Reference NumberA source reference number/document number for the transaction.
-
transactionNumber
@JsonPropertyDescription("A sequential number associated with the transaction.") private String transactionNumber
Transaction 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 ledgerDate
Ledger 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 transactionTypeReferenceDate
Transaction 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 externalBatchReference
External 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 reference
ReferenceThe person or organization associated with the transaction.
-
transactionDetailLines
@JsonPropertyDescription("The detailed accounting lines associated with the transaction.") private List<TransactionDetailLine> transactionDetailLines
Transaction 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)
-
-