Package org.compiere.model
Record Class MInvoice.MatchingRecord
java.lang.Object
java.lang.Record
org.compiere.model.MInvoice.MatchingRecord
- Enclosing class:
- MInvoice
public static record MInvoice.MatchingRecord(int C_Invoice_ID, String documentNo, Timestamp documentDate, String businessPartnerName, int C_BPartner_ID, int line, int C_InvoiceLine_ID, String productName, int M_Product_ID, BigDecimal qtyInvoiced, BigDecimal matchedQty, String organizationName, int AD_Org_ID)
extends Record
record for matchings
-
Constructor Summary
ConstructorDescriptionMatchingRecord
(int C_Invoice_ID, String documentNo, Timestamp documentDate, String businessPartnerName, int C_BPartner_ID, int line, int C_InvoiceLine_ID, String productName, int M_Product_ID, BigDecimal qtyInvoiced, BigDecimal matchedQty, String organizationName, int AD_Org_ID) Creates an instance of aMatchingRecord
record class. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the value of theAD_Org_ID
record component.Returns the value of thebusinessPartnerName
record component.int
Returns the value of theC_BPartner_ID
record component.int
Returns the value of theC_Invoice_ID
record component.int
Returns the value of theC_InvoiceLine_ID
record component.Returns the value of thedocumentDate
record component.Returns the value of thedocumentNo
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.int
line()
Returns the value of theline
record component.int
Returns the value of theM_Product_ID
record component.Returns the value of thematchedQty
record component.Returns the value of theorganizationName
record component.Returns the value of theproductName
record component.Returns the value of theqtyInvoiced
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
MatchingRecord
public MatchingRecord(int C_Invoice_ID, String documentNo, Timestamp documentDate, String businessPartnerName, int C_BPartner_ID, int line, int C_InvoiceLine_ID, String productName, int M_Product_ID, BigDecimal qtyInvoiced, BigDecimal matchedQty, String organizationName, int AD_Org_ID) Creates an instance of aMatchingRecord
record class.- Parameters:
C_Invoice_ID
- the value for theC_Invoice_ID
record componentdocumentNo
- the value for thedocumentNo
record componentdocumentDate
- the value for thedocumentDate
record componentbusinessPartnerName
- the value for thebusinessPartnerName
record componentC_BPartner_ID
- the value for theC_BPartner_ID
record componentline
- the value for theline
record componentC_InvoiceLine_ID
- the value for theC_InvoiceLine_ID
record componentproductName
- the value for theproductName
record componentM_Product_ID
- the value for theM_Product_ID
record componentqtyInvoiced
- the value for theqtyInvoiced
record componentmatchedQty
- the value for thematchedQty
record componentorganizationName
- the value for theorganizationName
record componentAD_Org_ID
- the value for theAD_Org_ID
record component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
C_Invoice_ID
public int C_Invoice_ID()Returns the value of theC_Invoice_ID
record component.- Returns:
- the value of the
C_Invoice_ID
record component
-
documentNo
Returns the value of thedocumentNo
record component.- Returns:
- the value of the
documentNo
record component
-
documentDate
Returns the value of thedocumentDate
record component.- Returns:
- the value of the
documentDate
record component
-
businessPartnerName
Returns the value of thebusinessPartnerName
record component.- Returns:
- the value of the
businessPartnerName
record component
-
C_BPartner_ID
public int C_BPartner_ID()Returns the value of theC_BPartner_ID
record component.- Returns:
- the value of the
C_BPartner_ID
record component
-
line
public int line()Returns the value of theline
record component.- Returns:
- the value of the
line
record component
-
C_InvoiceLine_ID
public int C_InvoiceLine_ID()Returns the value of theC_InvoiceLine_ID
record component.- Returns:
- the value of the
C_InvoiceLine_ID
record component
-
productName
Returns the value of theproductName
record component.- Returns:
- the value of the
productName
record component
-
M_Product_ID
public int M_Product_ID()Returns the value of theM_Product_ID
record component.- Returns:
- the value of the
M_Product_ID
record component
-
qtyInvoiced
Returns the value of theqtyInvoiced
record component.- Returns:
- the value of the
qtyInvoiced
record component
-
matchedQty
Returns the value of thematchedQty
record component.- Returns:
- the value of the
matchedQty
record component
-
organizationName
Returns the value of theorganizationName
record component.- Returns:
- the value of the
organizationName
record component
-
AD_Org_ID
public int AD_Org_ID()Returns the value of theAD_Org_ID
record component.- Returns:
- the value of the
AD_Org_ID
record component
-