Package Shared

Code which is shared between the server and the client is found in the Shared namespace. More...


Classes

class  Coffee
 This thing makes coffee! More...
interface  IAccessHandler
 This interface makes it possible to create an accesshandler. it is used for creating e.g. the RMI-AccessHandler. More...
class  PublicObject
 This class represents an object designed to be accessed from both client and server. More...
class  SearchResult
 Contains information about a result of a Search function, also contains the found object as a variable. More...
interface  ISearchable
 Provides common descriptions for information which can be searched upon. More...
struct  ProjectInfo
 Contains data about a Project. Used in network transmissions and representation on PersistentData. More...
struct  LiteratureInfo
 Contains data about a Litterature object. Used in network transmissions and representation on PersistentData. More...
struct  PersonInfo
 Contains data about a Person object. Used in network transmissions and representation on PersistentData. More...
struct  ReferenceInfo
 Contains data about a Reference object. Used in network transmissions and representation on PersistentData. More...
struct  ReviewInfo
 Contains data about a Review object. Used in network transmissions and representation on PersistentData. More...
struct  SuggestionInfo
 Contains data about a Suggestion object. Used in network transmissions and representation on PersistentData. More...
struct  CommentInfo
 Contains data about a Comment object. Used in network transmissions and representation on PersistentData. More...
struct  TagInfo
 Contains data about a Tag object. Used in network transmissions and representation on PersistentData. More...
struct  RoleInfo
 Contains data about a Role object. Used in network transmissions and representation on PersistentData. More...
struct  StatisticsInfo
 Contains information about the amount of content in the catalogue system. More...
interface  IServerAPI
 This interface describes the ServerAPI. More...
class  Utils
 The class contains static methods for various purposes. More...

Enumerations

enum  LiteratureType {
  Book, Website, Article, Journal,
  Movie, Booklet, Conference, Inbook,
  Ebook, Manual, BachelorThesis, MasterThesis,
  PhDThesis, Proceedings, TechReport, Misc,
  Unpublished, Incollection, Inproceedings
}
 This enumeration contains the possible types of literature supported in the system. More...
enum  BibliographyType { BibTeX, EndNote, RTF, XHTML }
 The different formats the bibliography can be exported into. More...
enum  Messages {
  OK, LoginFailed, UserExists, OperationNotAllowed,
  Fail, UserHasAlreadyTagged
}
 This enumeration contains the possible messages for the server-side methods to return. More...
enum  ResultType {
  Project = 1, Literature = 2, Literature, Review = 4,
  Tag = 8, Comment = 16, Comment, Person = 32,
  All = 63
}
 Used in Searches to describe which objects to look for and what kind of object a result of a search is. More...
enum  CommentType {
  Reference, Literature = 2, Literature, Comment = 16,
  Comment
}
 Describes which kind of parent a Comment has. If the Comment is within the Comment List of a Reference, it's CommentType is CommentType.Reference. More...
enum  RoleType { Member, Supervisor, Creator }
 Describes which Role a Person has in a Project. More...


Detailed Description

Code which is shared between the server and the client is found in the Shared namespace.


Enumeration Type Documentation

enum Shared::BibliographyType

The different formats the bibliography can be exported into.

Enumerator:
BibTeX  An open format created for use with LaTeX.

EndNote  A piece of software by Thomson ISI ResearchSoft.

RTF  Rich Text Format, a proprietary, pure-text document format created by Microsoft for sharing documents between platforms.

XHTML  Extensible Hypertext Markup Language, as defined by the World Wide Web Consortium.

Definition at line 36 of file LiteratureType.cs.

enum Shared::CommentType

Describes which kind of parent a Comment has. If the Comment is within the Comment List of a Reference, it's CommentType is CommentType.Reference.

Definition at line 421 of file Resultinfo.cs.

enum Shared::LiteratureType

This enumeration contains the possible types of literature supported in the system.

Definition at line 10 of file LiteratureType.cs.

enum Shared::Messages

This enumeration contains the possible messages for the server-side methods to return.

Definition at line 10 of file Messages.cs.

enum Shared::ResultType

Used in Searches to describe which objects to look for and what kind of object a result of a search is.

Enumerator:
All  All other ResultTypes.

Definition at line 106 of file Resultinfo.cs.

enum Shared::RoleType

Describes which Role a Person has in a Project.

Enumerator:
Member  The Person is a Member of a project. Meaning he is part of the team working on the project.

Supervisor  The Person is a Supervisor of a project.

Creator  Creator is also a Member of a project. Meaning he is part of the team working on the project. He is however also the person who created the project.

Definition at line 559 of file Resultinfo.cs.


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