Server.Suggestion Class Reference

A Suggestion is a Reference created by a Supervisor. It defines a Suggestion to the project group to investigate a piece of Literature and contains a reason for it. More...

Inheritance diagram for Server.Suggestion:

Inheritance graph
[legend]
Collaboration diagram for Server.Suggestion:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Suggestion (Project project, Person person, Literature literature, DateTime date, bool used, string status, string reason)
 Constructor.

Properties

Person Person [get]
 The Person that made this suggestion.
string Reason [get, set]
 The reason for suggesting this literature.
new SuggestionInfo Info [get]
 A network friendly struct with info about the suggestion.

Private Attributes

Person person
 The Person that made this suggestion.
string reason
 The reason for suggesting this literature.

Detailed Description

A Suggestion is a Reference created by a Supervisor. It defines a Suggestion to the project group to investigate a piece of Literature and contains a reason for it.

Definition at line 11 of file Suggestion.cs.


Constructor & Destructor Documentation

Server.Suggestion.Suggestion ( Project  project,
Person  person,
Literature  literature,
DateTime  date,
bool  used,
string  status,
string  reason 
)

Constructor.

Parameters:
project Project to which the suggestion is made
person Person that made the suggestion.
literature Literature that is suggested
date Date of suggestion
used Whether or not the literature is used in the project
status The status of this literature. (Ability to get the literature)
reason The reason for suggesting the literature to the group.

Definition at line 32 of file Suggestion.cs.

References Server.Suggestion.person.


Member Data Documentation

Person Server.Suggestion.person [private]

The Person that made this suggestion.

Definition at line 16 of file Suggestion.cs.

Referenced by Server.Suggestion.Suggestion().

string Server.Suggestion.reason [private]

The reason for suggesting this literature.

Definition at line 20 of file Suggestion.cs.


Property Documentation

Person Server.Suggestion.Person [get]

The Person that made this suggestion.

Definition at line 42 of file Suggestion.cs.

Referenced by Server.Data.XmlData.SaveProjects().

string Server.Suggestion.Reason [get, set]

The reason for suggesting this literature.

Definition at line 49 of file Suggestion.cs.

Referenced by Server.Catalogue.UpdateSuggestion().

new SuggestionInfo Server.Suggestion.Info [get]

A network friendly struct with info about the suggestion.

Reimplemented from Server.Reference.

Definition at line 57 of file Suggestion.cs.


The documentation for this class was generated from the following file:
Generated on Thu Dec 21 06:25:12 2006 for SCRAML by  doxygen 1.5.1-p1