SmartAPI
Open Source .NET RQL library for RedDot CMS / OpenText WSM Management Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
erminas.SmartAPI.CMS.Project.IProjectUsers Interface Reference
+ Inheritance diagram for erminas.SmartAPI.CMS.Project.IProjectUsers:
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.IProjectUsers:

Public Member Functions

IUserProjectAssignment AddOrSet (IUser user, UserRole role, ExtendedUserRoles extendedUserRoles)
 
bool ContainsUser (IUser user)
 
bool ContainsUserGuid (Guid userGuid)
 
bool ContainsUserName (string userName)
 
IUserProjectAssignment GetByUserGuid (Guid userGuid)
 
IUserProjectAssignment GetByUserName (string userName)
 
void Remove (IUser user)
 
bool TryGetByUser (IUser user, out IUserProjectAssignment assignment)
 
bool TryGetByUserGuid (Guid userGuid, out IUserProjectAssignment assignment)
 
bool TryGetByUserName (string userName, out IUserProjectAssignment assignment)
 

Properties

IUserProjectAssignment this[IUser user] [get]
 
- Properties inherited from erminas.SmartAPI.CMS.Project.IProjectObject
IProject Project [get]
 
- Properties inherited from erminas.SmartAPI.CMS.ISessionObject
ISession Session [get]
 

Detailed Description

Definition at line 26 of file IProjectUsers.cs.

Member Function Documentation

IUserProjectAssignment erminas.SmartAPI.CMS.Project.IProjectUsers.AddOrSet ( IUser  user,
UserRole  role,
ExtendedUserRoles  extendedUserRoles 
)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.ContainsUser ( IUser  user)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.ContainsUserGuid ( Guid  userGuid)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.ContainsUserName ( string  userName)
IUserProjectAssignment erminas.SmartAPI.CMS.Project.IProjectUsers.GetByUserGuid ( Guid  userGuid)
IUserProjectAssignment erminas.SmartAPI.CMS.Project.IProjectUsers.GetByUserName ( string  userName)
void erminas.SmartAPI.CMS.Project.IProjectUsers.Remove ( IUser  user)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.TryGetByUser ( IUser  user,
out IUserProjectAssignment  assignment 
)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.TryGetByUserGuid ( Guid  userGuid,
out IUserProjectAssignment  assignment 
)
bool erminas.SmartAPI.CMS.Project.IProjectUsers.TryGetByUserName ( string  userName,
out IUserProjectAssignment  assignment 
)

Property Documentation

IUserProjectAssignment erminas.SmartAPI.CMS.Project.IProjectUsers.this[IUser user]
get

Definition at line 34 of file IProjectUsers.cs.


The documentation for this interface was generated from the following file: