Mcs.Epm.MicrosoftProject.mpFx.Groups Class Reference

Wraps a Project Server security group. More...

List of all members.

Public Member Functions

Dictionary< Guid, string > GetGroupsList (bool refresh)
 Retrieve a dictionary of Group GUIDS and Names from Project Server.
void CreateGroup (Guid groupGuid, string name, string description, string adGroupName, Guid adGroupGuid)
 Create a new group.
void CreateGroup (Guid groupGuid, string name, string description, string adGroupName, Guid adGroupGuid, Guid[] resourceGuids)
 Create a new group and add resources to it.
void AddResourcesToGroup (Guid groupGuid, Guid[] resourceGuids)
 Add users to a group.
Dictionary< string, Guid > GetADGroups ()
 Retrieve dictionary of Active Directory groups for the current default search root.

Protected Member Functions

internal Groups (Security parent)

Properties

internal Security Parent [get, set]
Guid this [string name] [get]


Detailed Description

Wraps a Project Server security group.

Definition at line 23 of file Groups.cs.


Member Function Documentation

void Mcs.Epm.MicrosoftProject.mpFx.Groups.AddResourcesToGroup ( Guid  groupGuid,
Guid[]  resourceGuids 
)

Add users to a group.

Parameters:
groupGuid The GUID of the group
resourceGuids An array of resource GUID for which memebership we be established

Definition at line 156 of file Groups.cs.

void Mcs.Epm.MicrosoftProject.mpFx.Groups.CreateGroup ( Guid  groupGuid,
string  name,
string  description,
string  adGroupName,
Guid  adGroupGuid,
Guid[]  resourceGuids 
)

Create a new group and add resources to it.

Parameters:
groupGuid The group's GUID
name The group's name
description A description of the group
adGroupName The group's Active Directory if relevant
adGroupGuid The group's Active Directory objectGUID if relevant
resourceGuids An array of resource GUID for which memebership we be established

Definition at line 140 of file Groups.cs.

void Mcs.Epm.MicrosoftProject.mpFx.Groups.CreateGroup ( Guid  groupGuid,
string  name,
string  description,
string  adGroupName,
Guid  adGroupGuid 
)

Create a new group.

Parameters:
groupGuid The group's GUID
name The group's name
description A description of the group
adGroupName The group's Active Directory if relevant
adGroupGuid The group's Active Directory objectGUID if relevant

Definition at line 105 of file Groups.cs.

Dictionary<string, Guid> Mcs.Epm.MicrosoftProject.mpFx.Groups.GetADGroups (  ) 

Retrieve dictionary of Active Directory groups for the current default search root.

Returns:

Definition at line 187 of file Groups.cs.

Dictionary<Guid, string> Mcs.Epm.MicrosoftProject.mpFx.Groups.GetGroupsList ( bool  refresh  ) 

Retrieve a dictionary of Group GUIDS and Names from Project Server.

Definition at line 51 of file Groups.cs.


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

Generated on Sat Jan 24 13:32:10 2009 for mpFx by  doxygen 1.5.8