@Override public boolean equals(Object obj) { boolean result = false; if (obj instanceof LabelCounters) { LabelCounters that = (LabelCounters) obj; result = (this.getTotalBytes().equals(that.getTotalBytes()) && this.getTotalMessages().equals(that.getTotalMessages()) && this.getUnreadMessages().equals(that.getUnreadMessages())); } return result; }
public LabelCounters(LabelCounters l) { totalBytes = l.getTotalBytes(); totalMessages = l.getTotalMessages(); unreadMessages = l.getUnreadMessages(); }
Math.max(0, label.getCounters().getTotalMessages())); metadata.get(labelId).put(JSON_MESSAGES_UNREAD, Math.max(0, label.getCounters().getUnreadMessages()));
if (labelCounters.getTotalMessages() != 0) { HCounterColumn<Composite> col = countersToCompositeColumn( labelId, CN_SUBTYPE_MESSAGES, labelCounters.getTotalMessages()); mutator.addCounter(mailbox, CF_COUNTERS, col);
c = countersToCompositeColumn(labelId, CN_SUBTYPE_MESSAGES, labelCounters.getTotalMessages()); mutator.addDeletion(mailbox, CF_COUNTERS, c.getName(), new CompositeSerializer()); c = countersToCompositeColumn(labelId, CN_SUBTYPE_UNREAD, labelCounters.getTotalMessages()); mutator.addDeletion(mailbox, CF_COUNTERS, c.getName(), new CompositeSerializer()); c = countersToCompositeColumn(labelId, CN_SUBTYPE_BYTES, labelCounters.getTotalMessages()); mutator.addDeletion(mailbox, CF_COUNTERS, c.getName(), new CompositeSerializer());
long requiredCount = mailboxCounters.getTotalMessages() + 1;