Method | Description | |
---|---|---|
AddDefinition ( System.Guid definingItemId, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId, int startLevel, int levels = 100000 ) : void |
Adds a new metadata definition to the given definingItemId. Guid.Empty is the whole website
|
|
AddMetaDataDefinition ( this definingPageType, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId ) : void |
Adds a new metadata definition to the given pagetype
|
|
AddMetaDataDefinition ( this definingPage, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId, int startLevel, int levels = 100000 ) : void |
Adds a new metadata definition to the given page
|
|
AddNewMetaDataToExistingPage ( this page, string metaDataDefinitionName, |
||
AddNewMetaDataToExistingPages ( this definingPage, string metaDataDefinitionName, IData newDataTemplate ) : void |
Using the given page this methods adds meta data instances that are missing
|
|
AssignMetaDataSpecificValues ( IData metaData, string metaDataDefinitionName, IPage definingPage ) : void |
Updates the given metadata item with new Id and setting the metadata defintion name and defining item id
|
|
GetAllMetaDataContainers ( ) : string>>.List |
Gets all meta data containers ordered. If none exists in the system, a default is created
|
|
GetAllMetaDataTypes ( ) : IEnumerable |
Returns all possible meta data types. This is NOT types that only have been defined on any pages or page type
|
|
GetAllowedMetaDataContainers ( this page ) : IEnumerable |
Returns all allowed metadata containers on the given page
|
|
GetAllowedMetaDataDefinitions ( this page ) : List |
Returns all allowed metadata definitions on the given page
|
|
GetAllowedMetaDataTypes ( this page ) : IEnumerable |
Return all allowed metadata types on the given page
|
|
GetDefinedMetaDataTypeAndNames ( this page ) : string>>.IEnumerable |
||
GetDefinedMetaDataTypes ( this page ) : IEnumerable |
Returns all meta data types that are defined on the given page.
|
|
GetDefinitionNamePropertyInfo ( |
||
GetDefinitionPageReferencePropertyInfo ( |
||
GetDefinitionPageReferencePropertyVersionInfo ( |
||
GetMetaData ( System.Guid pageId, System.Guid pageVersionId, string definitionName, |
||
GetMetaData ( this page, string definitionName, System.Guid metaDataTypeId ) : IData | ||
GetMetaData ( this page, string definitionName, |
||
GetMetaData ( string definitionName, |
||
GetMetaData ( this page ) : IEnumerable |
||
GetMetaData ( this page, Composite.Data.DataScopeIdentifier dataScopeIdentifier ) : IEnumerable |
||
GetMetaDataAffectedPages ( this definingPage, int startLevel, int levels ) : IEnumerable |
Gets all existing pages that are affected by the given meta data definition
|
|
GetMetaDataAffectedPages ( this definingPage, string definitionName ) : IEnumerable |
Gets all existing pages that are affected by the given meta data definition
|
|
GetMetaDataAffectedPagesByPageTypeId ( System.Guid definingPageTypeId ) : IEnumerable |
||
GetMetaDataDefinition ( System.Guid definingItemId, string name ) : IPageMetaDataDefinition |
Returns a pagemeta data definition given the defining item id or null if none exists.
|
|
GetMetaDataReferencedPage ( this metaData ) : IPage | ||
GetMetaDataReferencedPageId ( IData metaData ) : System.Guid | ||
IsDefinitionAllowed ( System.Guid definingItemId, string name, string label, System.Guid metaDataTypeId ) : bool | ||
IsDefinitionAllowed ( IPageMetaDataDefinition pageMetaDataDefinition, IPage page ) : bool |
Returns true if the given page metadata definition is allowed for the given page
|
|
IsNewContainerIdAllowed ( System.Guid definingItemId, string name, System.Guid newMetaDataContainerName ) : bool | ||
RemoveAllDefinitions ( System.Guid metaDataTypeId, bool deleteExistingMetaData = true ) : void | ||
RemoveDefinition ( System.Guid definingItemId, string definitionName, bool deleteExistingMetaData = true ) : void |
Removes a metadata definition and possibly deletes all data items that are defined by it
|
|
RemoveMetaDataDefinition ( this definingPage, string definitionName, bool deleteExistingMetaData = true ) : void |
Removes a metadata definition and possibly deletes all data items that are defined by it
|
|
UpdateDefinition ( System.Guid definingItemId, string definitionName, string newLabel, System.Guid newMetaDataContainerId ) : void |
Update an existing metadata definition with possible new label and container id
|
|
UpdateDefinition ( System.Guid definingItemId, string definitionName, string newLabel, int newStartLevel, int newLevels, System.Guid newMetaDataContainerId ) : void |
Update an existing metadata definition with possible new label and container id
|
Method | Description | |
---|---|---|
AddNewMetaDataToExistingPages ( IEnumerable |
||
CountLevelsToParent ( System.Guid definingPageId, System.Guid pageId ) : int | ||
ExistInOtherScope ( IPage page, IEnumerable |
||
GetMetaDataContainerByDefinitionName ( string name ) : ICompositionContainer | ||
GetPageIdOrNull ( this page ) : System.Guid | ||
RemoveDefinitionDeleteData ( string definitionName, |
public static AddDefinition ( System.Guid definingItemId, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId, int startLevel, int levels = 100000 ) : void | ||
definingItemId | System.Guid | |
name | string | |
label | string | |
metaDataTypeId | System.Guid | |
metaDataContainerId | System.Guid | |
startLevel | int | |
levels | int | |
return | void |
public static AddMetaDataDefinition ( this definingPageType, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId ) : void | ||
definingPageType | this | |
name | string | |
label | string | |
metaDataTypeId | System.Guid | |
metaDataContainerId | System.Guid | |
return | void |
public static AddMetaDataDefinition ( this definingPage, string name, string label, System.Guid metaDataTypeId, System.Guid metaDataContainerId, int startLevel, int levels = 100000 ) : void | ||
definingPage | this | |
name | string | |
label | string | |
metaDataTypeId | System.Guid | |
metaDataContainerId | System.Guid | |
startLevel | int | |
levels | int | |
return | void |
public static AddNewMetaDataToExistingPage ( this page, string metaDataDefinitionName, |
||
page | this | |
metaDataDefinitionName | string | |
metaDataType | ||
newDataTemplate | IData | |
return | void |
public static AddNewMetaDataToExistingPages ( this definingPage, string metaDataDefinitionName, IData newDataTemplate ) : void | ||
definingPage | this | If null, empty guid is used |
metaDataDefinitionName | string | |
newDataTemplate | IData | |
return | void |
public static AssignMetaDataSpecificValues ( IData metaData, string metaDataDefinitionName, IPage definingPage ) : void | ||
metaData | IData | |
metaDataDefinitionName | string | |
definingPage | IPage | |
return | void |
public static GetAllMetaDataContainers ( ) : string>>.List |
||
return | string>>.List |
public static GetAllMetaDataTypes ( ) : IEnumerable |
||
return | IEnumerable |
public static GetAllowedMetaDataContainers ( this page ) : IEnumerable |
||
page | this | If null, empty guid is used (whole website) |
return | IEnumerable |
public static GetAllowedMetaDataDefinitions ( this page ) : List |
||
page | this | If null, empty guid is used (whole website) |
return | List |
public static GetAllowedMetaDataTypes ( this page ) : IEnumerable |
||
page | this | |
return | IEnumerable |
public static GetDefinedMetaDataTypeAndNames ( this page ) : string>>.IEnumerable |
||
page | this | |
return | string>>.IEnumerable |
public static GetDefinedMetaDataTypes ( this page ) : IEnumerable |
||
page | this | If this is null, Guid.Empty is assumed as defining item id |
return | IEnumerable |
public static GetDefinitionNamePropertyInfo ( |
||
metaDataType | ||
return |
public static GetDefinitionPageReferencePropertyInfo ( |
||
metaDataType | ||
return |
public static GetDefinitionPageReferencePropertyVersionInfo ( |
||
metaDataType | ||
return |
public static GetMetaData ( System.Guid pageId, System.Guid pageVersionId, string definitionName, |
||
pageId | System.Guid | |
pageVersionId | System.Guid | |
definitionName | string | |
metaDataType | ||
return | IData |
public static GetMetaData ( this page, string definitionName, System.Guid metaDataTypeId ) : IData | ||
page | this | |
definitionName | string | |
metaDataTypeId | System.Guid | |
return | IData |
public static GetMetaData ( this page, string definitionName, |
||
page | this | |
definitionName | string | |
metaDataType | ||
return | IData |
public static GetMetaData ( string definitionName, |
||
definitionName | string | |
metaDataType | ||
return | IEnumerable |
public static GetMetaData ( this page ) : IEnumerable |
||
page | this | |
return | IEnumerable |
public static GetMetaData ( this page, Composite.Data.DataScopeIdentifier dataScopeIdentifier ) : IEnumerable |
||
page | this | |
dataScopeIdentifier | Composite.Data.DataScopeIdentifier | |
return | IEnumerable |
public static GetMetaDataAffectedPages ( this definingPage, int startLevel, int levels ) : IEnumerable |
||
definingPage | this | |
startLevel | int | |
levels | int | |
return | IEnumerable |
public static GetMetaDataAffectedPages ( this definingPage, string definitionName ) : IEnumerable |
||
definingPage | this | If null, empty guid is used |
definitionName | string | |
return | IEnumerable |
public static GetMetaDataAffectedPagesByPageTypeId ( System.Guid definingPageTypeId ) : IEnumerable |
||
definingPageTypeId | System.Guid | |
return | IEnumerable |
public static GetMetaDataDefinition ( System.Guid definingItemId, string name ) : IPageMetaDataDefinition | ||
definingItemId | System.Guid | |
name | string | |
return | IPageMetaDataDefinition |
public static GetMetaDataReferencedPage ( this metaData ) : IPage | ||
metaData | this | |
return | IPage |
public static GetMetaDataReferencedPageId ( IData metaData ) : System.Guid | ||
metaData | IData | |
return | System.Guid |
public static IsDefinitionAllowed ( System.Guid definingItemId, string name, string label, System.Guid metaDataTypeId ) : bool | ||
definingItemId | System.Guid | |
name | string | |
label | string | |
metaDataTypeId | System.Guid | |
return | bool |
public static IsDefinitionAllowed ( IPageMetaDataDefinition pageMetaDataDefinition, IPage page ) : bool | ||
pageMetaDataDefinition | IPageMetaDataDefinition | |
page | IPage | If null, empty guid is used (whole website) |
return | bool |
public static IsNewContainerIdAllowed ( System.Guid definingItemId, string name, System.Guid newMetaDataContainerName ) : bool | ||
definingItemId | System.Guid | |
name | string | |
newMetaDataContainerName | System.Guid | |
return | bool |
public static RemoveAllDefinitions ( System.Guid metaDataTypeId, bool deleteExistingMetaData = true ) : void | ||
metaDataTypeId | System.Guid | |
deleteExistingMetaData | bool | |
return | void |
public static RemoveDefinition ( System.Guid definingItemId, string definitionName, bool deleteExistingMetaData = true ) : void | ||
definingItemId | System.Guid | |
definitionName | string | |
deleteExistingMetaData | bool | |
return | void |
public static RemoveMetaDataDefinition ( this definingPage, string definitionName, bool deleteExistingMetaData = true ) : void | ||
definingPage | this | |
definitionName | string | |
deleteExistingMetaData | bool | |
return | void |
public static UpdateDefinition ( System.Guid definingItemId, string definitionName, string newLabel, System.Guid newMetaDataContainerId ) : void | ||
definingItemId | System.Guid | |
definitionName | string | |
newLabel | string | |
newMetaDataContainerId | System.Guid | |
return | void |
public static UpdateDefinition ( System.Guid definingItemId, string definitionName, string newLabel, int newStartLevel, int newLevels, System.Guid newMetaDataContainerId ) : void | ||
definingItemId | System.Guid | |
definitionName | string | |
newLabel | string | |
newStartLevel | int | |
newLevels | int | |
newMetaDataContainerId | System.Guid | |
return | void |