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.IUserProjects Interface Reference
+ Inheritance diagram for erminas.SmartAPI.CMS.Project.IUserProjects:
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.IUserProjects:

Public Member Functions

IUserProjectAssignment AddOrSet (IProject project, UserRole role, ExtendedUserRoles extendedRoles)
 
bool ContainsProject (IProject project)
 
bool ContainsProjectGuid (Guid projectGuid)
 
bool ContainsProjectName (string projectName)
 
IUserProjectAssignment GetByProject (IProject project)
 
IUserProjectAssignment GetByProjectGuid (Guid projectGuid)
 
IUserProjectAssignment GetByProjectName (string projectName)
 
void Remove (IProject project)
 
bool TryGetByProject (IProject project, out IUserProjectAssignment assignment)
 
bool TryGetByProjectGuid (Guid projectGuid, out IUserProjectAssignment assignment)
 
bool TryGetByProjectName (string projectName, out IUserProjectAssignment assignment)
 

Properties

IUserProjectAssignment this[IProject project] [get]
 
IUser User [get]
 
- Properties inherited from erminas.SmartAPI.CMS.ISessionObject
ISession Session [get]
 

Detailed Description

Definition at line 26 of file IUserProjects.cs.

Member Function Documentation

IUserProjectAssignment erminas.SmartAPI.CMS.Project.IUserProjects.AddOrSet ( IProject  project,
UserRole  role,
ExtendedUserRoles  extendedRoles 
)
bool erminas.SmartAPI.CMS.Project.IUserProjects.ContainsProject ( IProject  project)
bool erminas.SmartAPI.CMS.Project.IUserProjects.ContainsProjectGuid ( Guid  projectGuid)
bool erminas.SmartAPI.CMS.Project.IUserProjects.ContainsProjectName ( string  projectName)
IUserProjectAssignment erminas.SmartAPI.CMS.Project.IUserProjects.GetByProject ( IProject  project)
IUserProjectAssignment erminas.SmartAPI.CMS.Project.IUserProjects.GetByProjectGuid ( Guid  projectGuid)
IUserProjectAssignment erminas.SmartAPI.CMS.Project.IUserProjects.GetByProjectName ( string  projectName)
void erminas.SmartAPI.CMS.Project.IUserProjects.Remove ( IProject  project)
bool erminas.SmartAPI.CMS.Project.IUserProjects.TryGetByProject ( IProject  project,
out IUserProjectAssignment  assignment 
)
bool erminas.SmartAPI.CMS.Project.IUserProjects.TryGetByProjectGuid ( Guid  projectGuid,
out IUserProjectAssignment  assignment 
)
bool erminas.SmartAPI.CMS.Project.IUserProjects.TryGetByProjectName ( string  projectName,
out IUserProjectAssignment  assignment 
)

Property Documentation

IUserProjectAssignment erminas.SmartAPI.CMS.Project.IUserProjects.this[IProject project]
get

Definition at line 35 of file IUserProjects.cs.

IUser erminas.SmartAPI.CMS.Project.IUserProjects.User
get

Definition at line 40 of file IUserProjects.cs.


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