Shared.IAccessHandler Interface Reference

This interface makes it possible to create an accesshandler. it is used for creating e.g. the RMI-AccessHandler. More...

Inheritance diagram for Shared.IAccessHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

PersonInfo GetPersonInfo (string username)
Messages Login (string user, string password)
Messages Register (string user, string password, string name, string department, string email)
Messages UpdatePerson (PersonInfo info)
LiteratureInfo[] ListLiterature ()
LiteratureInfo GetLiteratureInfo (int id)
Messages CreateLiterature (out int id, LiteratureInfo info)
Messages UpdateLiterature (LiteratureInfo info)
Messages DeleteLiterature (int id)
RoleInfo[] GetRoles (int id)
ProjectInfo[] GetUsersProjects (string username)
Messages AssignUser (string username, int project, RoleType role)
Messages UnassignUser (string username, int project)
ReferenceInfo[] ListReferences (int project)
ReferenceInfo GetReferenceInfo (int project, int literature)
Messages CreateReference (ReferenceInfo ri)
Messages UpdateReference (ReferenceInfo ri)
Messages DeleteReference (int project, int literature)
ReviewInfo[] ListReviews (int project)
ReviewInfo GetReviewInfo (int project, int literature)
Messages CreateReview (ReviewInfo ri)
Messages UpdateReview (ReviewInfo ri)
SuggestionInfo[] ListSuggestions (int project)
SuggestionInfo GetSuggestionInfo (int project, int literature)
Messages CreateSuggestion (SuggestionInfo si)
Messages UpdateSuggestion (SuggestionInfo si)
ProjectInfo[] ListProjects ()
ProjectInfo GetProjectInfo (int id)
Messages CreateProject (ProjectInfo pi, out int id)
Messages UpdateProject (ProjectInfo info)
Messages DeleteProject (int id)
TagInfo[] GetAllTags ()
TagInfo[] GetTags (string tag, int id, string username)
Messages AddTag (string tag, int id)
Messages RemoveTag (string tag, int id)
List< SearchResultSearch (string query)
List< SearchResultSearch (string query, ResultType searchTypes)
ISearchable[] ListItems (ResultType type)
ISearchable[] ListItems (ResultType type, string creator)
List< SearchResultSearchByTag (string tag)
List< SearchResultShowRelated (int id)
CommentInfo[] GetComments (int literatureID)
CommentInfo[] GetComments (int literatureID, int projectID)
Messages CreateComment (CommentInfo ci, out int id)
StatisticsInfo GetStatistics ()

Properties

string WhoAmI [get]

Detailed Description

This interface makes it possible to create an accesshandler. it is used for creating e.g. the RMI-AccessHandler.

Definition at line 12 of file IAccessHandler.cs.


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