package gov.nysenate.openleg.model.spotcheck; /** * Identifies any spotcheck mismatches observed for a specific report type, content id, and mismatch type * Used to group recurring mismatches */ public class SpotCheckMismatchId<ContentId> { protected SpotCheckRefType refType; protected ContentId contentId; protected SpotCheckMismatchType mismatchType; public SpotCheckMismatchId(SpotCheckRefType refType, ContentId contentId, SpotCheckMismatchType mismatchType) { this.refType = refType; this.contentId = contentId; this.mismatchType = mismatchType; } /** --- Getters --- */ public SpotCheckRefType getRefType() { return refType; } public ContentId getContentId() { return contentId; } public SpotCheckMismatchType getMismatchType() { return mismatchType; } }