Table of Contents

Class TContentStore

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class TContentStore : IContentStore
Inheritance
TContentStore
Implements
Inherited Members

Constructors

TContentStore()

public TContentStore()

Methods

Delete(Guid)

public void Delete(Guid content)

Parameters

content Guid

DeleteContainer(Guid)

public void DeleteContainer(Guid container)

Parameters

container Guid

DeleteContainer(Guid, string)

public void DeleteContainer(Guid container, string label)

Parameters

container Guid
label string

DeleteContainer(Guid, string, string)

public void DeleteContainer(Guid container, string label, string language)

Parameters

container Guid
label string
language string

DeleteContainerByType(Guid, string, string)

public void DeleteContainerByType(Guid container, string label, string containerType)

Parameters

container Guid
label string
containerType string

DeletePrivacyGroup(Guid)

public void DeletePrivacyGroup(Guid privacyIdentifier)

Parameters

privacyIdentifier Guid

DuplicateContainer(Guid, Guid)

public void DuplicateContainer(Guid source, Guid destination)

Parameters

source Guid
destination Guid

DuplicateContainer(Guid, Guid, Guid)

public void DuplicateContainer(Guid source, Guid destination, Guid organization)

Parameters

source Guid
destination Guid
organization Guid

DuplicateContainer(Guid, Guid, Guid, string)

public void DuplicateContainer(Guid source, Guid destination, Guid organization, string Title)

Parameters

source Guid
destination Guid
organization Guid
Title string

DuplicatePrivacyGroup(Guid, Guid, string)

public void DuplicatePrivacyGroup(Guid source, Guid destination, string containerType)

Parameters

source Guid
destination Guid
containerType string

InsertPrivacyGroup(Guid, string, Guid)

public Guid InsertPrivacyGroup(Guid containerIdentifier, string containerType, Guid groupIdentifier)

Parameters

containerIdentifier Guid
containerType string
groupIdentifier Guid

Returns

Guid

InsertPrivacyGroups(IEnumerable<TGroupPermission>)

public void InsertPrivacyGroups(IEnumerable<TGroupPermission> groups)

Parameters

groups IEnumerable<TGroupPermission>

Save(TContent)

public bool Save(TContent content)

Parameters

content TContent

Returns

bool

Save(IEnumerable<TContent>)

public void Save(IEnumerable<TContent> contents)

Parameters

contents IEnumerable<TContent>

Save(string, Guid, string, string, string, Guid)

public bool Save(string type, Guid container, string label, string value, string language, Guid organization)

Parameters

type string
container Guid
label string
value string
language string
organization Guid

Returns

bool

SaveContainer(Guid, string, Guid, ContentContainer)

public void SaveContainer(Guid organization, string type, Guid container, ContentContainer data)

Parameters

organization Guid
type string
container Guid
data ContentContainer

SaveContainer(Guid, string, Guid, string, string, string)

public bool SaveContainer(Guid organization, string type, Guid container, string label, string value, string language = "en")

Parameters

organization Guid
type string
container Guid
label string
value string
language string

Returns

bool