Interface IContentStore
- Namespace
- InSite.Application.Contents.Read
- Assembly
- Shift.Sdk.dll
public interface IContentStore
- Extension Methods
-
Methods
Delete(Guid)
void Delete(Guid content)
Parameters
content Guid
DeleteContainer(Guid)
void DeleteContainer(Guid container)
Parameters
container Guid
DeleteContainer(Guid, string)
void DeleteContainer(Guid container, string label)
Parameters
container Guid
label string
DeleteContainer(Guid, string, string)
void DeleteContainer(Guid container, string label, string language)
Parameters
container Guid
label string
language string
DeleteContainerByType(Guid, string, string)
void DeleteContainerByType(Guid container, string label, string containerType)
Parameters
container Guid
label string
containerType string
DeletePrivacyGroup(Guid)
void DeletePrivacyGroup(Guid privacyIdentifier)
Parameters
privacyIdentifier Guid
DuplicateContainer(Guid, Guid)
void DuplicateContainer(Guid source, Guid destination)
Parameters
source Guid
destination Guid
DuplicateContainer(Guid, Guid, Guid)
void DuplicateContainer(Guid source, Guid destination, Guid organization)
Parameters
source Guid
destination Guid
organization Guid
DuplicateContainer(Guid, Guid, Guid, string)
void DuplicateContainer(Guid source, Guid destination, Guid organization, string Title)
Parameters
source Guid
destination Guid
organization Guid
Title string
DuplicatePrivacyGroup(Guid, Guid, string)
void DuplicatePrivacyGroup(Guid source, Guid destination, string containerType)
Parameters
source Guid
destination Guid
containerType string
InsertPrivacyGroup(Guid, string, Guid)
Guid InsertPrivacyGroup(Guid containerIdentifier, string containerType, Guid groupIdentifier)
Parameters
containerIdentifier Guid
containerType string
groupIdentifier Guid
Returns
- Guid
InsertPrivacyGroups(IEnumerable<TGroupPermission>)
void InsertPrivacyGroups(IEnumerable<TGroupPermission> groups)
Parameters
groups IEnumerable<TGroupPermission>
Save(TContent)
bool Save(TContent content)
Parameters
content TContent
Returns
- bool
Save(IEnumerable<TContent>)
void Save(IEnumerable<TContent> contents)
Parameters
contents IEnumerable<TContent>
Save(string, Guid, string, string, string, Guid)
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)
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)
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