Package com.clover.sdk.v3.report
Class PaymentsAndNonRevenueGroupedOverTime
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.report.PaymentsAndNonRevenueGroupedOverTime
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class PaymentsAndNonRevenueGroupedOverTime extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Holds summaries of payments, credits, refunds and non-revenue item sales grouped by a configurable time period, like by hour.
Fields
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PaymentsAndNonRevenueGroupedOverTime.Constraints
-
Nested classes/interfaces inherited from interface com.clover.sdk.JSONifiable
JSONifiable.Creator<T>
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<PaymentsAndNonRevenueGroupedOverTime>
CREATOR
static JSONifiable.Creator<PaymentsAndNonRevenueGroupedOverTime>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description PaymentsAndNonRevenueGroupedOverTime()
Constructs a new empty instance.protected
PaymentsAndNonRevenueGroupedOverTime(boolean noInit)
Constructs a new empty instance.PaymentsAndNonRevenueGroupedOverTime(PaymentsAndNonRevenueGroupedOverTime src)
Constructs a new instance that is a deep copy of the source instance.PaymentsAndNonRevenueGroupedOverTime(String json)
Constructs a new instance from the given JSON String.PaymentsAndNonRevenueGroupedOverTime(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAuthorizations()
Clears the 'authorizations' field, the 'has' method for this field will now return falsevoid
clearCardTypesSection()
Clears the 'cardTypesSection' field, the 'has' method for this field will now return falsevoid
clearCashDepositSection()
Clears the 'cashDepositSection' field, the 'has' method for this field will now return falsevoid
clearCredits()
Clears the 'credits' field, the 'has' method for this field will now return falsevoid
clearDeclinedOfflinePaymentsSection()
Clears the 'declinedOfflinePaymentsSection' field, the 'has' method for this field will now return falsevoid
clearDiscounts()
Clears the 'discounts' field, the 'has' method for this field will now return falsevoid
clearNonRevenue()
Clears the 'nonRevenue' field, the 'has' method for this field will now return falsevoid
clearOpenOrders()
Clears the 'openOrders' field, the 'has' method for this field will now return falsevoid
clearPayments()
Clears the 'payments' field, the 'has' method for this field will now return falsevoid
clearPeriod()
Clears the 'period' field, the 'has' method for this field will now return falsevoid
clearRefunds()
Clears the 'refunds' field, the 'has' method for this field will now return falsevoid
clearRevenueClasses()
Clears the 'revenueClasses' field, the 'has' method for this field will now return falsevoid
clearSalesSummaries()
Clears the 'salesSummaries' field, the 'has' method for this field will now return falsevoid
clearTendersSection()
Clears the 'tendersSection' field, the 'has' method for this field will now return falsevoid
clearTop5Category()
Clears the 'top5Category' field, the 'has' method for this field will now return falsevoid
clearTop5Items()
Clears the 'top5Items' field, the 'has' method for this field will now return falsevoid
clearTop5RevenueClasses()
Clears the 'top5RevenueClasses' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.PaymentsAndNonRevenueGroupedOverTime
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.SummarySection
getAuthorizations()
Summaries grouped over time of authorizations.ReportPaymentsV2Section
getCardTypesSection()
Summary of payments and refunds by card type.DeviceCashSummaryRow
getCashDepositSection()
Summary and further details on cash transactionsSummarySection
getCredits()
Summaries grouped over time of credits, also known as manual or naked refunds.ReportPaymentsV2Row
getDeclinedOfflinePaymentsSection()
Summary of declined offline paymentsSummarySection
getDiscounts()
Summaries grouped over time of discounts.protected GenericClient
getGenericClient()
JSONObject
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.SummarySection
getNonRevenue()
Summaries grouped over time of sales of items marked non-revenue including modifiers and discounts.SummarySection
getOpenOrders()
Summaries grouped over time of open orders.SummarySection
getPayments()
Summaries grouped over time of payments.TimePeriod
getPeriod()
The time period that defines the size of the groups: hour, day, week, month, ungrouped.SummarySection
getRefunds()
Summaries grouped over time of refunds.LabelSummarySection
getRevenueClasses()
Full report of revenue items sold based on revenue classes AKA labels summary.SalesSummarySection
getSalesSummaries()
Summaries grouped over time of Gross Sales, Net Sales, Amount Collected and the other figures that contribute to their calculation like total Taxes, Discounts, Refunds, Service Charges, Tips, Non-revenue Items and Gift Card Activations.ReportPaymentsV2Section
getTendersSection()
Summary of payments and refunds by tender.SummarySection
getTop5Category()
Summaries grouped by category, showing top 5 category of line items sold in terms of revenue.SummarySection
getTop5Items()
Summaries grouped over time showing top 5 line items in terms of revenue.SummarySection
getTop5RevenueClasses()
Summaries grouped by revenue class, AKA labels, showing top 5 revenue class of items sold in terms of revenue.boolean
hasAuthorizations()
Checks whether the 'authorizations' field has been set, however the value could be nullboolean
hasCardTypesSection()
Checks whether the 'cardTypesSection' field has been set, however the value could be nullboolean
hasCashDepositSection()
Checks whether the 'cashDepositSection' field has been set, however the value could be nullboolean
hasCredits()
Checks whether the 'credits' field has been set, however the value could be nullboolean
hasDeclinedOfflinePaymentsSection()
Checks whether the 'declinedOfflinePaymentsSection' field has been set, however the value could be nullboolean
hasDiscounts()
Checks whether the 'discounts' field has been set, however the value could be nullboolean
hasNonRevenue()
Checks whether the 'nonRevenue' field has been set, however the value could be nullboolean
hasOpenOrders()
Checks whether the 'openOrders' field has been set, however the value could be nullboolean
hasPayments()
Checks whether the 'payments' field has been set, however the value could be nullboolean
hasPeriod()
Checks whether the 'period' field has been set, however the value could be nullboolean
hasRefunds()
Checks whether the 'refunds' field has been set, however the value could be nullboolean
hasRevenueClasses()
Checks whether the 'revenueClasses' field has been set, however the value could be nullboolean
hasSalesSummaries()
Checks whether the 'salesSummaries' field has been set, however the value could be nullboolean
hasTendersSection()
Checks whether the 'tendersSection' field has been set, however the value could be nullboolean
hasTop5Category()
Checks whether the 'top5Category' field has been set, however the value could be nullboolean
hasTop5Items()
Checks whether the 'top5Items' field has been set, however the value could be nullboolean
hasTop5RevenueClasses()
Checks whether the 'top5RevenueClasses' field has been set, however the value could be nullboolean
isNotNullAuthorizations()
Checks whether the 'authorizations' field is set and is not nullboolean
isNotNullCardTypesSection()
Checks whether the 'cardTypesSection' field is set and is not nullboolean
isNotNullCashDepositSection()
Checks whether the 'cashDepositSection' field is set and is not nullboolean
isNotNullCredits()
Checks whether the 'credits' field is set and is not nullboolean
isNotNullDeclinedOfflinePaymentsSection()
Checks whether the 'declinedOfflinePaymentsSection' field is set and is not nullboolean
isNotNullDiscounts()
Checks whether the 'discounts' field is set and is not nullboolean
isNotNullNonRevenue()
Checks whether the 'nonRevenue' field is set and is not nullboolean
isNotNullOpenOrders()
Checks whether the 'openOrders' field is set and is not nullboolean
isNotNullPayments()
Checks whether the 'payments' field is set and is not nullboolean
isNotNullPeriod()
Checks whether the 'period' field is set and is not nullboolean
isNotNullRefunds()
Checks whether the 'refunds' field is set and is not nullboolean
isNotNullRevenueClasses()
Checks whether the 'revenueClasses' field is set and is not nullboolean
isNotNullSalesSummaries()
Checks whether the 'salesSummaries' field is set and is not nullboolean
isNotNullTendersSection()
Checks whether the 'tendersSection' field is set and is not nullboolean
isNotNullTop5Category()
Checks whether the 'top5Category' field is set and is not nullboolean
isNotNullTop5Items()
Checks whether the 'top5Items' field is set and is not nullboolean
isNotNullTop5RevenueClasses()
Checks whether the 'top5RevenueClasses' field is set and is not nullvoid
mergeChanges(PaymentsAndNonRevenueGroupedOverTime src)
Copy all the changed fields from the given source to this instance.void
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.PaymentsAndNonRevenueGroupedOverTime
setAuthorizations(SummarySection authorizations)
Sets the field 'authorizations'.PaymentsAndNonRevenueGroupedOverTime
setCardTypesSection(ReportPaymentsV2Section cardTypesSection)
Sets the field 'cardTypesSection'.PaymentsAndNonRevenueGroupedOverTime
setCashDepositSection(DeviceCashSummaryRow cashDepositSection)
Sets the field 'cashDepositSection'.PaymentsAndNonRevenueGroupedOverTime
setCredits(SummarySection credits)
Sets the field 'credits'.PaymentsAndNonRevenueGroupedOverTime
setDeclinedOfflinePaymentsSection(ReportPaymentsV2Row declinedOfflinePaymentsSection)
Sets the field 'declinedOfflinePaymentsSection'.PaymentsAndNonRevenueGroupedOverTime
setDiscounts(SummarySection discounts)
Sets the field 'discounts'.PaymentsAndNonRevenueGroupedOverTime
setNonRevenue(SummarySection nonRevenue)
Sets the field 'nonRevenue'.PaymentsAndNonRevenueGroupedOverTime
setOpenOrders(SummarySection openOrders)
Sets the field 'openOrders'.PaymentsAndNonRevenueGroupedOverTime
setPayments(SummarySection payments)
Sets the field 'payments'.PaymentsAndNonRevenueGroupedOverTime
setPeriod(TimePeriod period)
Sets the field 'period'.PaymentsAndNonRevenueGroupedOverTime
setRefunds(SummarySection refunds)
Sets the field 'refunds'.PaymentsAndNonRevenueGroupedOverTime
setRevenueClasses(LabelSummarySection revenueClasses)
Sets the field 'revenueClasses'.PaymentsAndNonRevenueGroupedOverTime
setSalesSummaries(SalesSummarySection salesSummaries)
Sets the field 'salesSummaries'.PaymentsAndNonRevenueGroupedOverTime
setTendersSection(ReportPaymentsV2Section tendersSection)
Sets the field 'tendersSection'.PaymentsAndNonRevenueGroupedOverTime
setTop5Category(SummarySection top5Category)
Sets the field 'top5Category'.PaymentsAndNonRevenueGroupedOverTime
setTop5Items(SummarySection top5Items)
Sets the field 'top5Items'.PaymentsAndNonRevenueGroupedOverTime
setTop5RevenueClasses(SummarySection top5RevenueClasses)
Sets the field 'top5RevenueClasses'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<PaymentsAndNonRevenueGroupedOverTime> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<PaymentsAndNonRevenueGroupedOverTime> JSON_CREATOR
-
-
Constructor Detail
-
PaymentsAndNonRevenueGroupedOverTime
public PaymentsAndNonRevenueGroupedOverTime()
Constructs a new empty instance.
-
PaymentsAndNonRevenueGroupedOverTime
protected PaymentsAndNonRevenueGroupedOverTime(boolean noInit)
Constructs a new empty instance.
-
PaymentsAndNonRevenueGroupedOverTime
public PaymentsAndNonRevenueGroupedOverTime(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
PaymentsAndNonRevenueGroupedOverTime
public PaymentsAndNonRevenueGroupedOverTime(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
PaymentsAndNonRevenueGroupedOverTime
public PaymentsAndNonRevenueGroupedOverTime(PaymentsAndNonRevenueGroupedOverTime src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getSalesSummaries
public SalesSummarySection getSalesSummaries()
Summaries grouped over time of Gross Sales, Net Sales, Amount Collected and the other figures that contribute to their calculation like total Taxes, Discounts, Refunds, Service Charges, Tips, Non-revenue Items and Gift Card Activations.
-
getPayments
public SummarySection getPayments()
Summaries grouped over time of payments. Does not include items marked non-revenue.
-
getNonRevenue
public SummarySection getNonRevenue()
Summaries grouped over time of sales of items marked non-revenue including modifiers and discounts.
-
getCredits
public SummarySection getCredits()
Summaries grouped over time of credits, also known as manual or naked refunds.
-
getRefunds
public SummarySection getRefunds()
Summaries grouped over time of refunds.
-
getAuthorizations
public SummarySection getAuthorizations()
Summaries grouped over time of authorizations. In this context authorizations are entities stored in the payment table with the payment result of 'auth'.
-
getDiscounts
public SummarySection getDiscounts()
Summaries grouped over time of discounts.
-
getOpenOrders
public SummarySection getOpenOrders()
Summaries grouped over time of open orders. Open orders are orders that still require more payments.
-
getTop5Items
public SummarySection getTop5Items()
Summaries grouped over time showing top 5 line items in terms of revenue.
-
getTop5Category
public SummarySection getTop5Category()
Summaries grouped by category, showing top 5 category of line items sold in terms of revenue.
-
getTop5RevenueClasses
public SummarySection getTop5RevenueClasses()
Summaries grouped by revenue class, AKA labels, showing top 5 revenue class of items sold in terms of revenue.
-
getPeriod
public TimePeriod getPeriod()
The time period that defines the size of the groups: hour, day, week, month, ungrouped.
-
getTendersSection
public ReportPaymentsV2Section getTendersSection()
Summary of payments and refunds by tender.
-
getRevenueClasses
public LabelSummarySection getRevenueClasses()
Full report of revenue items sold based on revenue classes AKA labels summary.
-
getCardTypesSection
public ReportPaymentsV2Section getCardTypesSection()
Summary of payments and refunds by card type.
-
getCashDepositSection
public DeviceCashSummaryRow getCashDepositSection()
Summary and further details on cash transactions
-
getDeclinedOfflinePaymentsSection
public ReportPaymentsV2Row getDeclinedOfflinePaymentsSection()
Summary of declined offline payments
-
getGenericClient
protected GenericClient getGenericClient()
- Specified by:
getGenericClient
in classGenericParcelable
-
getJSONObject
public JSONObject getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.- Specified by:
getJSONObject
in interfaceJSONifiable
-
isNotNullSalesSummaries
public boolean isNotNullSalesSummaries()
Checks whether the 'salesSummaries' field is set and is not null
-
isNotNullPayments
public boolean isNotNullPayments()
Checks whether the 'payments' field is set and is not null
-
isNotNullNonRevenue
public boolean isNotNullNonRevenue()
Checks whether the 'nonRevenue' field is set and is not null
-
isNotNullCredits
public boolean isNotNullCredits()
Checks whether the 'credits' field is set and is not null
-
isNotNullRefunds
public boolean isNotNullRefunds()
Checks whether the 'refunds' field is set and is not null
-
isNotNullAuthorizations
public boolean isNotNullAuthorizations()
Checks whether the 'authorizations' field is set and is not null
-
isNotNullDiscounts
public boolean isNotNullDiscounts()
Checks whether the 'discounts' field is set and is not null
-
isNotNullOpenOrders
public boolean isNotNullOpenOrders()
Checks whether the 'openOrders' field is set and is not null
-
isNotNullTop5Items
public boolean isNotNullTop5Items()
Checks whether the 'top5Items' field is set and is not null
-
isNotNullTop5Category
public boolean isNotNullTop5Category()
Checks whether the 'top5Category' field is set and is not null
-
isNotNullTop5RevenueClasses
public boolean isNotNullTop5RevenueClasses()
Checks whether the 'top5RevenueClasses' field is set and is not null
-
isNotNullPeriod
public boolean isNotNullPeriod()
Checks whether the 'period' field is set and is not null
-
isNotNullTendersSection
public boolean isNotNullTendersSection()
Checks whether the 'tendersSection' field is set and is not null
-
isNotNullRevenueClasses
public boolean isNotNullRevenueClasses()
Checks whether the 'revenueClasses' field is set and is not null
-
isNotNullCardTypesSection
public boolean isNotNullCardTypesSection()
Checks whether the 'cardTypesSection' field is set and is not null
-
isNotNullCashDepositSection
public boolean isNotNullCashDepositSection()
Checks whether the 'cashDepositSection' field is set and is not null
-
isNotNullDeclinedOfflinePaymentsSection
public boolean isNotNullDeclinedOfflinePaymentsSection()
Checks whether the 'declinedOfflinePaymentsSection' field is set and is not null
-
hasSalesSummaries
public boolean hasSalesSummaries()
Checks whether the 'salesSummaries' field has been set, however the value could be null
-
hasPayments
public boolean hasPayments()
Checks whether the 'payments' field has been set, however the value could be null
-
hasNonRevenue
public boolean hasNonRevenue()
Checks whether the 'nonRevenue' field has been set, however the value could be null
-
hasCredits
public boolean hasCredits()
Checks whether the 'credits' field has been set, however the value could be null
-
hasRefunds
public boolean hasRefunds()
Checks whether the 'refunds' field has been set, however the value could be null
-
hasAuthorizations
public boolean hasAuthorizations()
Checks whether the 'authorizations' field has been set, however the value could be null
-
hasDiscounts
public boolean hasDiscounts()
Checks whether the 'discounts' field has been set, however the value could be null
-
hasOpenOrders
public boolean hasOpenOrders()
Checks whether the 'openOrders' field has been set, however the value could be null
-
hasTop5Items
public boolean hasTop5Items()
Checks whether the 'top5Items' field has been set, however the value could be null
-
hasTop5Category
public boolean hasTop5Category()
Checks whether the 'top5Category' field has been set, however the value could be null
-
hasTop5RevenueClasses
public boolean hasTop5RevenueClasses()
Checks whether the 'top5RevenueClasses' field has been set, however the value could be null
-
hasPeriod
public boolean hasPeriod()
Checks whether the 'period' field has been set, however the value could be null
-
hasTendersSection
public boolean hasTendersSection()
Checks whether the 'tendersSection' field has been set, however the value could be null
-
hasRevenueClasses
public boolean hasRevenueClasses()
Checks whether the 'revenueClasses' field has been set, however the value could be null
-
hasCardTypesSection
public boolean hasCardTypesSection()
Checks whether the 'cardTypesSection' field has been set, however the value could be null
-
hasCashDepositSection
public boolean hasCashDepositSection()
Checks whether the 'cashDepositSection' field has been set, however the value could be null
-
hasDeclinedOfflinePaymentsSection
public boolean hasDeclinedOfflinePaymentsSection()
Checks whether the 'declinedOfflinePaymentsSection' field has been set, however the value could be null
-
setSalesSummaries
public PaymentsAndNonRevenueGroupedOverTime setSalesSummaries(SalesSummarySection salesSummaries)
Sets the field 'salesSummaries'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setPayments
public PaymentsAndNonRevenueGroupedOverTime setPayments(SummarySection payments)
Sets the field 'payments'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setNonRevenue
public PaymentsAndNonRevenueGroupedOverTime setNonRevenue(SummarySection nonRevenue)
Sets the field 'nonRevenue'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setCredits
public PaymentsAndNonRevenueGroupedOverTime setCredits(SummarySection credits)
Sets the field 'credits'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setRefunds
public PaymentsAndNonRevenueGroupedOverTime setRefunds(SummarySection refunds)
Sets the field 'refunds'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setAuthorizations
public PaymentsAndNonRevenueGroupedOverTime setAuthorizations(SummarySection authorizations)
Sets the field 'authorizations'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setDiscounts
public PaymentsAndNonRevenueGroupedOverTime setDiscounts(SummarySection discounts)
Sets the field 'discounts'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setOpenOrders
public PaymentsAndNonRevenueGroupedOverTime setOpenOrders(SummarySection openOrders)
Sets the field 'openOrders'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setTop5Items
public PaymentsAndNonRevenueGroupedOverTime setTop5Items(SummarySection top5Items)
Sets the field 'top5Items'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setTop5Category
public PaymentsAndNonRevenueGroupedOverTime setTop5Category(SummarySection top5Category)
Sets the field 'top5Category'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setTop5RevenueClasses
public PaymentsAndNonRevenueGroupedOverTime setTop5RevenueClasses(SummarySection top5RevenueClasses)
Sets the field 'top5RevenueClasses'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setPeriod
public PaymentsAndNonRevenueGroupedOverTime setPeriod(TimePeriod period)
Sets the field 'period'.
-
setTendersSection
public PaymentsAndNonRevenueGroupedOverTime setTendersSection(ReportPaymentsV2Section tendersSection)
Sets the field 'tendersSection'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setRevenueClasses
public PaymentsAndNonRevenueGroupedOverTime setRevenueClasses(LabelSummarySection revenueClasses)
Sets the field 'revenueClasses'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setCardTypesSection
public PaymentsAndNonRevenueGroupedOverTime setCardTypesSection(ReportPaymentsV2Section cardTypesSection)
Sets the field 'cardTypesSection'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setCashDepositSection
public PaymentsAndNonRevenueGroupedOverTime setCashDepositSection(DeviceCashSummaryRow cashDepositSection)
Sets the field 'cashDepositSection'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
setDeclinedOfflinePaymentsSection
public PaymentsAndNonRevenueGroupedOverTime setDeclinedOfflinePaymentsSection(ReportPaymentsV2Row declinedOfflinePaymentsSection)
Sets the field 'declinedOfflinePaymentsSection'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
clearSalesSummaries
public void clearSalesSummaries()
Clears the 'salesSummaries' field, the 'has' method for this field will now return false
-
clearPayments
public void clearPayments()
Clears the 'payments' field, the 'has' method for this field will now return false
-
clearNonRevenue
public void clearNonRevenue()
Clears the 'nonRevenue' field, the 'has' method for this field will now return false
-
clearCredits
public void clearCredits()
Clears the 'credits' field, the 'has' method for this field will now return false
-
clearRefunds
public void clearRefunds()
Clears the 'refunds' field, the 'has' method for this field will now return false
-
clearAuthorizations
public void clearAuthorizations()
Clears the 'authorizations' field, the 'has' method for this field will now return false
-
clearDiscounts
public void clearDiscounts()
Clears the 'discounts' field, the 'has' method for this field will now return false
-
clearOpenOrders
public void clearOpenOrders()
Clears the 'openOrders' field, the 'has' method for this field will now return false
-
clearTop5Items
public void clearTop5Items()
Clears the 'top5Items' field, the 'has' method for this field will now return false
-
clearTop5Category
public void clearTop5Category()
Clears the 'top5Category' field, the 'has' method for this field will now return false
-
clearTop5RevenueClasses
public void clearTop5RevenueClasses()
Clears the 'top5RevenueClasses' field, the 'has' method for this field will now return false
-
clearPeriod
public void clearPeriod()
Clears the 'period' field, the 'has' method for this field will now return false
-
clearTendersSection
public void clearTendersSection()
Clears the 'tendersSection' field, the 'has' method for this field will now return false
-
clearRevenueClasses
public void clearRevenueClasses()
Clears the 'revenueClasses' field, the 'has' method for this field will now return false
-
clearCardTypesSection
public void clearCardTypesSection()
Clears the 'cardTypesSection' field, the 'has' method for this field will now return false
-
clearCashDepositSection
public void clearCashDepositSection()
Clears the 'cashDepositSection' field, the 'has' method for this field will now return false
-
clearDeclinedOfflinePaymentsSection
public void clearDeclinedOfflinePaymentsSection()
Clears the 'declinedOfflinePaymentsSection' field, the 'has' method for this field will now return false
-
containsChanges
public boolean containsChanges()
Returns true if this instance has any changes.
-
resetChangeLog
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
-
copyChanges
public PaymentsAndNonRevenueGroupedOverTime copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(PaymentsAndNonRevenueGroupedOverTime src)
Copy all the changed fields from the given source to this instance.
-
-