Table of Contents

Class TGroupPermissionStore

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class TGroupPermissionStore
Inheritance
TGroupPermissionStore
Inherited Members

Methods

Copy(Guid, Guid)

public static void Copy(Guid fromGroup, Guid toGroup)

Parameters

fromGroup Guid
toGroup Guid

Delete(Guid)

public static void Delete(Guid permission)

Parameters

permission Guid

Delete(Guid, Guid)

public static void Delete(Guid group, Guid action)

Parameters

group Guid
action Guid

Insert(TGroupPermission)

public static void Insert(TGroupPermission entity)

Parameters

entity TGroupPermission

Save(TGroupPermission)

public static void Save(TGroupPermission permission)

Parameters

permission TGroupPermission

Save(string, Guid, Guid)

public static void Save(string objectType, Guid objectId, Guid group)

Parameters

objectType string
objectId Guid
group Guid

Update(TGroupPermission)

public static void Update(TGroupPermission entity)

Parameters

entity TGroupPermission

Update(DateTimeOffset, Guid, Guid, string, List<Guid>, List<Guid>)

public static void Update(DateTimeOffset granted, Guid user, Guid container, string containerType, List<Guid> grants, List<Guid> revokes)

Parameters

granted DateTimeOffset
user Guid
container Guid
containerType string
grants List<Guid>
revokes List<Guid>

Update(Guid, Guid, string, bool, bool, bool, bool, bool, bool, bool)

public static Guid Update(Guid group, Guid objectId, string objectType, bool execute, bool read, bool write, bool create, bool delete, bool administrate, bool configure)

Parameters

group Guid
objectId Guid
objectType string
execute bool
read bool
write bool
create bool
delete bool
administrate bool
configure bool

Returns

Guid

Update(Guid, Guid, string, bool, bool, bool, bool, bool, bool, bool, bool)

public static Guid Update(Guid group, Guid objectId, string objectType, bool execute, bool read, bool write, bool create, bool delete, bool administrate, bool configure, bool trial)

Parameters

group Guid
objectId Guid
objectType string
execute bool
read bool
write bool
create bool
delete bool
administrate bool
configure bool
trial bool

Returns

Guid