package org.sakaiproject.tool.gradebook.ui;
import java.io.Serializable;
import org.sakaiproject.tool.gradebook.Assignment;
/**
* Created to validate pointsPossible during bulk gradebook item
* creation to catch non-numeric input into that field.
* (NOTE: originally created to deal with 1 assignment at a time).
*
* @author josephrodriguez
*/
public class BulkAssignmentDecoratedBean implements Serializable {
private Assignment assignment;
private String category;
private String pointsPossible;
public String bulkNoPointsError;
public String bulkNoTitleError;
public Boolean saveThisItem;
public String selectedGradeEntryValue;
public BulkAssignmentDecoratedBean(Assignment assignment, String category) {
this.assignment = assignment;
this.category = category;
bulkNoPointsError = "OK";
bulkNoTitleError = "OK";
saveThisItem = Boolean.FALSE;
}
public Assignment getAssignment() {
return assignment;
}
public void setAssignment(Assignment assignment) {
this.assignment = assignment;
}
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getPointsPossible() {
return pointsPossible;
}
public void setPointsPossible(String pointsPossible) {
this.pointsPossible = pointsPossible;
}
public String getBulkNoPointsError() {
return bulkNoPointsError;
}
public void setBulkNoPointsError(String bulkNoPointsError) {
this.bulkNoPointsError = bulkNoPointsError;
}
public String getBulkNoTitleError() {
return bulkNoTitleError;
}
public void setBulkNoTitleError(String bulkNoTitleError) {
this.bulkNoTitleError = bulkNoTitleError;
}
public String getSaveThisItem() {
return saveThisItem.toString();
}
public void setSaveThisItem(String saveThisItem) {
this.saveThisItem = new Boolean(saveThisItem);
}
public boolean getBlnSaveThisItem() {
return saveThisItem.booleanValue();
}
public String getSelectedGradeEntryValue() {
return selectedGradeEntryValue;
}
public void setSelectedGradeEntryValue(String selectedGradeEntryValue) {
this.selectedGradeEntryValue = selectedGradeEntryValue;
}
}