Class GroupDefinitionRepository

This class contains GroupDefinition from code.

Inheritance
System.Object
GroupDefinitionRepository
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.DataAbstraction
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public abstract class GroupDefinitionRepository

Constructors

GroupDefinitionRepository()

Declaration
protected GroupDefinitionRepository()

Methods

Delete(GroupDefinition)

Deletes a GroupDefinition

Declaration
public abstract void Delete(GroupDefinition groupDefinition)
Parameters
Type Name Description
GroupDefinition groupDefinition

The GroupDefinition that will be deleted

List()

List all defined GroupDefinition from code

Declaration
public abstract IEnumerable<GroupDefinition> List()
Returns
Type Description
System.Collections.Generic.IEnumerable<GroupDefinition>

A collection of Group Definition

Load(String)

Load a group Definition

Declaration
public abstract GroupDefinition Load(string name)
Parameters
Type Name Description
System.String name

The name of GroupDefinition

Returns
Type Description
GroupDefinition

A Group Definition or null if not found

Save(GroupDefinition)

Stores or updates a specified GroupDefinition in the repository.

Declaration
public abstract void Save(GroupDefinition groupDefinition)
Parameters
Type Name Description
GroupDefinition groupDefinition

The group definition.

Extension Methods