Interface IGrouperSystem<T>
Allows for the grouping of objects
Inherited Members
Namespace: Ride.Entities
Assembly: cs.temp.dll.dll
Syntax
public interface IGrouperSystem<T> : IRideSystem, IApiInject, IIdentity
Type Parameters
Name | Description |
---|---|
T | The type you want to group |
Methods
Name | Description |
---|---|
Add(T) | Add the obj to the group |
Add(IEnumerable<T>) | Add the objects to the group |
ClearCurrentGroup() | Clears the current group of objects |
GetCurrentGroup() | Returns the currently grouped objects |
GetGroup(Int32) | Returns the groups of objects that share the same groupId |
Remove(T) | Remove the obj from the group |
SaveGroup(Int32) | Saves the current group of objects using the given groupId |
SaveGroup(Int32, IEnumerable<T>) | Saves the given group of objects using the given group id |
SetGroup(IEnumerable<T>) | Set the group to the given list of objects |
SetGroup(Int32) | Set the group to a saved group with the given groupId |