Class TContentStore
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class TContentStore : IContentStore
- Inheritance
-
TContentStore
- Implements
-
- Inherited Members
-
Constructors
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