package grader.Main; import java.util.Collection; /** * * A column in the gradebook, representing a category of other items, an assignment, a test, or some other graded item. * * @author * @version * **/ public class Item { /** Default Constructor **/ public Item() { } protected String name; protected Date dueDate; protected int gracePeriod; protected boolean gracePeriodInherit; protected LatePolicy latePolicy; protected double latePolicyValue; protected boolean latePolicyInherit; protected int pointsPossible; protected boolean pointsPossibleInherit; protected Weight weight; protected double weightPercent; protected boolean weightInherit; protected GradingScheme gradingScheme; protected boolean gradingSchemeInherit; protected CreditType extraCredit; protected Item extraCreditFor; protected boolean extraCreditInherit; protected Collection children; protected boolean selected; protected boolean hidden; protected boolean collapsed; }