Reference.cs

00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004 using Shared;
00005 
00006 namespace Server
00007 {
00011     public class Reference
00012     {
00013         protected Project project;
00014         protected Literature literature;
00015         protected DateTime date;
00016         protected bool used;
00017         protected string status;
00018         protected List<Comment> comments;
00019 
00030         public Reference(Project project, Literature literature, DateTime date, bool used, string status)
00031         {
00032             this.project = project;
00033             this.literature = literature;
00034             this.used = used;
00035             this.status = status;
00036             this.date = date;
00037             comments = new List<Comment>();
00038         }
00039         
00043         public List<Comment> Comments
00044         {
00045             get { return comments; }
00046             set { comments = value; }
00047         }
00048 
00052         public string Status
00053         {
00054             get { return status; }
00055             set { status = value; }
00056         }
00057 
00061         public bool Used
00062         {
00063             get { return used; }
00064             set { used = value; }
00065         }
00066 
00070         public DateTime Date
00071         {
00072             get { return date; }
00073             set { date = value; }
00074         }
00075 
00079         public Literature Literature
00080         {
00081             get { return literature; }
00082         }
00086         public Project Project
00087         {
00088             get
00089             {
00090                 return project;
00091             }
00092         }
00093 
00097         public ReferenceInfo Info
00098         {
00099             get
00100             {
00101                 return new ReferenceInfo(project.ID, literature.ID, date, used, status);
00102             }
00103         }
00104 
00105     }
00106 }

Generated on Thu Dec 21 06:21:55 2006 for SCRAML by  doxygen 1.5.1-p1