package net.techreadiness.plugin.action.reports; public class ReportBreadcrumb { public enum ProgressReportLink { deviceProgress("Progress Report - Device Indicators"), testTakerProgress( "Progress Report - Device to Test-Taker Indicators"), networkProgress("Progress Report - Network Indicators"), schoolExceptionReport( "School Exception Report"); public String label; ProgressReportLink(String label) { this.label = label; } } private String label; private String action; private String orgCode; private String stateCode; private String stateName; private boolean link; private ProgressReportLink progressReportLink; public String getOrgCode() { return orgCode; } public void setOrgCode(String orgCode) { this.orgCode = orgCode; } public String getStateCode() { return stateCode; } public void setStateCode(String stateCode) { this.stateCode = stateCode; } public String getStateName() { return stateName; } public void setStateName(String stateName) { this.stateName = stateName; } public boolean isLink() { return link; } public void setLink(boolean link) { this.link = link; } public String getAction() { return action; } public void setAction(String action) { this.action = action; } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public String getProgressReportLink() { return progressReportLink == null ? null : progressReportLink.toString(); } public void setProgressReportLink(ProgressReportLink progressReportLink) { label = progressReportLink.label; this.progressReportLink = progressReportLink; } }