package com.zegoggles.smssync.contacts;
import com.zegoggles.smssync.mail.PersonRecord;
import java.util.HashSet;
import java.util.Set;
public class ContactGroupIds {
private final Set<Long> ids = new HashSet<Long>();
private final Set<Long> rawIds = new HashSet<Long>();
public void add(long id, long rawId) {
this.ids.add(id);
this.rawIds.add(rawId);
}
public boolean contains(PersonRecord personRecord) {
return ids.contains(personRecord.getContactId());
}
public boolean isEmpty() {
return ids.isEmpty() && rawIds.isEmpty();
}
public Set<Long> getIds() {
return new HashSet<Long>(ids);
}
public Set<Long> getRawIds() {
return new HashSet<Long>(rawIds);
}
public String toString() {
return getClass().getSimpleName() + "[ids: " + ids + " rawIds: " + rawIds + "]";
}
}