You are on page 1of 1

Task

 serialVersionUID : long Objective activityAndOutput1
ActivityOutput 
id : Long  serialVersionUID : long  serialVersionUID : long 
name : String ~ id : Long activityAndOutput2 ~ id : Long 
priority : int  name : String  activity : String
activityAndOutput3 
status : int  activityAndOutput1 : ActivityOutput  output1 : String 
dueDate : Date  activityAndOutput2 : ActivityOutput activityAndOutput4  output2 : String 
creationDate : Date  activityAndOutput3 : ActivityOutput  output3 : String 
owner : org::cropster::gcpwf::core::model::user::User activityAndOutput5
 activityAndOutput4 : ActivityOutput  output4 : String 
description : String  activityAndOutput5 : ActivityOutput  output5 : String
objective1 objective2
objective3 
project : Project

project

Project
 serialVersionUID : long
~ id : Long
ProjectMember
 serialVersionUID : long
 subprogramme : SubProgramme
 id : Long
 gcpProjectNumber : String
 project : Project
 name : String
 contact : org::cropster::gcpwf::core::model::contact::Contact
 principalInvestigator : org::cropster::gcpwf::core::model::contact::Contact
 role : org::cropster::gcpwf::core::model::permission::Role
 collaborators : List<ProjectMember>
 milestones : List<Task>
 parentProject : CommissionedResearchProject
CommissionedResearchProject
 serialVersionUID : long
 totalBudget : String
~ id : Long
 grantStart : Date
parentProject
~ projects : List<Project>
 grantEnd : Date
 institution : org::cropster::gcpwf::core::model::contact::Institution
 keyProductsDeveloped1 : String
 keyProductsDeveloped2 : String
SubProgramme
 keyProductsDeveloped3 : String
 serialVersionUID : long
 keyProductsDeveloped4 : String
 id : String
 keyProductsDeveloped5 : String
 longName : String
 creationDate : Date
 leader : org::cropster::gcpwf::core::model::contact::Contact
 createdBy : org::cropster::gcpwf::core::model::user::User subprogramme
 color : String
 objective1 : Objective
 description : String
 objective2 : Objective
 url : String
 objective3 : Objective
 dataNature : String
 dataFormat : String Status
 dataAvaliability : String  serialVersionUID : long
+ UNDEFINED : int
+ NOTSTARTED : int
+ ACTIVE : int
+ COMPLETED : int
+ CANCELED : int
+ DELETED : int

project

Diagram: class diagram Page 1