Assignments
Class LatePolicy

java.lang.Object
  extended by Assignments.LatePolicy

public abstract class LatePolicy
extends java.lang.Object

LatePolicy represents the late policy for an assignment.


Field Summary
(package private)  int graceDays
          The number of days past the due date allowed.
(package private)  LatePolicyType latePolicyType
          The type of policy (None, Grace days, etc.)
(package private)  double percentageLostPerDay
          The percentage of grade lost per day that the assignment is not turned in.
(package private)  double pointsLostPerDay
          The points of grade lost per day that the assignment is not turned in.
 
Constructor Summary
LatePolicy()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

latePolicyType

LatePolicyType latePolicyType
The type of policy (None, Grace days, etc.)


percentageLostPerDay

double percentageLostPerDay
The percentage of grade lost per day that the assignment is not turned in. (Only required for "PercentageOff" policy type)


pointsLostPerDay

double pointsLostPerDay
The points of grade lost per day that the assignment is not turned in. (Only required for "PointsOff" policy type)


graceDays

int graceDays
The number of days past the due date allowed. (Only required for "GraceDays" policy type)

Constructor Detail

LatePolicy

public LatePolicy()