   |  | final public class Assignment implements Schedule,Association,Allocation,Delayable,HasTimeDistributedData,TimeDistributedFields,EarnedValueValues,EarnedValueFields,AssignmentSpecificFields,HasKey,BelongsToDocument,HasRequestDemandType,UpdatesFromTimesheet,CanSupplyRateUnit,HasCostRateIndex,Cloneable,DataObject(Code)(Java Doc)
|  | public interface Schedule extends TimeSheetSchedule,MutableHasStartAndEnd,Cloneable(Code)(Java Doc)
|  | public interface Association (Code)(Java Doc)
|  | public interface Allocation (Code)(Java Doc)
|  | public interface Delayable extends Serializable,CanBeLeveled(Code)(Java Doc)
|  | public interface HasTimeDistributedData extends TimeDistributedConstants(Code)(Java Doc)
|  | public interface TimeDistributedFields (Code)(Java Doc)
|  | public interface EarnedValueValues (Code)(Java Doc)
|  | public interface EarnedValueFields extends BasicEarnedValueFields(Code)(Java Doc)
|  | public interface AssignmentSpecificFields (Code)(Java Doc)
|  | public interface HasKey extends HasName,HasId,DataObject(Code)(Java Doc)
|  | public interface BelongsToDocument (Code)(Java Doc)
|  | public interface HasRequestDemandType (Code)(Java Doc)
|  | public interface UpdatesFromTimesheet (Code)(Java Doc)
|  | public interface CanSupplyRateUnit (Code)(Java Doc)
|  | public interface HasCostRateIndex (Code)(Java Doc)
|  | public interface Cloneable (Code)(Java Doc)
|  | public interface DataObject extends Serializable(Code)(Java Doc)
|