C# Class SenseNet.ContentRepository.Group

Inheritance: GenericContent, IGroup, IADSyncable
Show file Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Property Type Description
GetMembers void

Public Methods

Method Description
AddMember ( IGroup group ) : void
AddMember ( IUser user ) : void
ForceDelete ( ) : void
GetAllMemberGroups ( ) : List
GetAllMemberUsers ( ) : List
GetMemberGroups ( ) : List
GetMemberUsers ( ) : List
GetProperty ( string name ) : object
Group ( Node parent ) : System
Group ( Node parent, string nodeTypeName ) : System
MoveTo ( Node target ) : void
RemoveMember ( IGroup group ) : void
RemoveMember ( IUser user ) : void
Save ( ) : void
Save ( SavingMode mode ) : void
SetProperty ( string name, object value ) : void
UpdateLastSync ( System.Guid guid ) : void

Protected Methods

Method Description
AssertValidMembers ( ) : void
Group ( NodeToken token ) : System
OnMoving ( object sender, SenseNet e ) : void

Private Methods

Method Description
GetMembers ( List memberUsers, IGroup group ) : void

Method Details

AddMember() public method

public AddMember ( IGroup group ) : void
group IGroup
return void

AddMember() public method

public AddMember ( IUser user ) : void
user IUser
return void

AssertValidMembers() protected method

protected AssertValidMembers ( ) : void
return void

ForceDelete() public method

public ForceDelete ( ) : void
return void

GetAllMemberGroups() public method

public GetAllMemberGroups ( ) : List
return List

GetAllMemberUsers() public method

public GetAllMemberUsers ( ) : List
return List

GetMemberGroups() public method

public GetMemberGroups ( ) : List
return List

GetMemberUsers() public method

public GetMemberUsers ( ) : List
return List

GetProperty() public method

public GetProperty ( string name ) : object
name string
return object

Group() public method

public Group ( Node parent ) : System
parent Node
return System

Group() public method

public Group ( Node parent, string nodeTypeName ) : System
parent Node
nodeTypeName string
return System

Group() protected method

protected Group ( NodeToken token ) : System
token SenseNet.ContentRepository.Storage.NodeToken
return System

MoveTo() public method

public MoveTo ( Node target ) : void
target Node
return void

OnMoving() protected method

protected OnMoving ( object sender, SenseNet e ) : void
sender object
e SenseNet
return void

RemoveMember() public method

public RemoveMember ( IGroup group ) : void
group IGroup
return void

RemoveMember() public method

public RemoveMember ( IUser user ) : void
user IUser
return void

Save() public method

public Save ( ) : void
return void

Save() public method

public Save ( SavingMode mode ) : void
mode SavingMode
return void

SetProperty() public method

public SetProperty ( string name, object value ) : void
name string
value object
return void

UpdateLastSync() public method

public UpdateLastSync ( System.Guid guid ) : void
guid System.Guid
return void