platform-components-ng/projects/platform-components-lib/src/lib/components/content-types/service/content-types.service.ts
Service to get Content Types and its and its info from PS.
constructor(http: HttpClient, userService: UserService)
|
|||||||||
|
Parameters :
|
| convertTreeToFlatList | ||||||||
convertTreeToFlatList(contentTypes: ContentType[])
|
||||||||
|
Converting tree to flat list
Parameters :
Returns :
ContentType[]
Content types |
| createContentType | ||||||||||||
createContentType(parentContentTypeId: number, contentTypeName: string)
|
||||||||||||
|
Create content type
Parameters :
Returns :
Observable<CreateContentTypeResponse>
Observable |
| deleteContentType | ||||||||
deleteContentType(contentTypeId: number)
|
||||||||
|
Delete content type
Parameters :
Returns :
Observable<any>
Observable |
| detectContentType | |||||||||
detectContentType(fileExt, file)
|
|||||||||
|
Delete content type
Parameters :
Returns :
Promise<any>
Promise |
| duplicateContentType | ||||||||||||||||
duplicateContentType(sourceId: number, targetName: string, parentContentTypeId: number)
|
||||||||||||||||
|
Duplicate content type
Parameters :
Returns :
Observable<CreateContentTypeResponse>
Observable |
| filterTree | |||||||||
filterTree(tree: (ContentType | null)[], idsToKeep: number[])
|
|||||||||
|
Parameters :
Returns :
ContentType[]
|
| getAllDeliveryChannels |
getAllDeliveryChannels()
|
|
Get all delivery channels
Returns :
Observable<PublishingChannel[]>
Observable<PublishingChannel[]> |
| getAllPublishingChannels |
getAllPublishingChannels()
|
|
Get all publishing channels
Returns :
Observable<PublishingChannel[]>
Observable<PublishingChannel[]> |
| getAssetCount | ||||||||
getAssetCount(contentTypeIds: number[])
|
||||||||
|
Get asset count
Parameters :
Returns :
any
Observable |
| getAttributeContentTypesMapping | ||||||||
getAttributeContentTypesMapping(attributeId: number)
|
||||||||
|
Get Properties of an attribute
Parameters :
Returns :
Observable<any>
Observable |
| getContentType | ||||||||
getContentType(contentTypeId: number)
|
||||||||
|
Get content type info
Parameters :
Returns :
Observable<ContentType>
Observable |
| getContentTypeByName | ||||||||
getContentTypeByName(contentTypeName: string)
|
||||||||
|
Get content type info
Parameters :
Returns :
Observable<ContentType>
Observable |
| getContentTypeDeliveryChannels | ||||||||
getContentTypeDeliveryChannels(contentTypeId: number)
|
||||||||
|
Get content type delivery channels
Parameters :
Returns :
Observable<any>
Observable |
| getContentTypeFromExtension | ||||||||||||
getContentTypeFromExtension(mimeType: string, fileExt: string)
|
||||||||||||
|
Get content type from extension
Parameters :
Returns :
Observable<any>
Observable |
| getContentTypeProperties | ||||||||
getContentTypeProperties(contentTypeId: number)
|
||||||||
|
Get Properties of a content type
Parameters :
Returns :
Observable<Attribute[]>
Observable<Attribute[]> |
| getContentTypePublishingChannels | |||||||||||||||
getContentTypePublishingChannels(contentTypeId: number, inherited)
|
|||||||||||||||
|
Get Publishing channels of a content type
Parameters :
Returns :
Observable<PublishingChannel[]>
Observable<PublishingChannel[]> |
| getContentTypes |
getContentTypes()
|
|
Get all content types
Returns :
Promise<Observable<ContentType>>
Promise<Observable |
| getContentTypeWorkflows | ||||||||||||||||||||
getContentTypeWorkflows(contentTypeId: number, withContentTypes, withBlankStatuses)
|
||||||||||||||||||||
|
Get Workflows of a content type
Parameters :
Returns :
Observable<Workflow[]>
Observable<Workflow[]> |
| Async getDocumentTypes | ||||||
getDocumentTypes(allContentTypes: any[])
|
||||||
|
Parameters :
Returns :
Promise<any[]>
|
| getSelectionNodeHierarchy | ||||||||||||
getSelectionNodeHierarchy(selectedContentTypeNode: ContentType, contentTypeOptions: ContentType[])
|
||||||||||||
|
Get selection node hierarchy
Parameters :
Returns :
ContentType[]
ContentType[] |
| getSpecializationContentTypes | ||||||
getSpecializationContentTypes(contentTypeId)
|
||||||
|
Get specialization content types
Parameters :
Returns :
ContentType[]
ContentType[] |
| loadDocumentTypes |
loadDocumentTypes()
|
|
Returns :
Observable<ContentType[]>
|
| pruneNonDocParentsAboveFirstDocType | ||||||
pruneNonDocParentsAboveFirstDocType(tree: (ContentType | null)[])
|
||||||
|
Parameters :
Returns :
ContentType[]
|
| pruneNonDocParentsBelowLastDocType | ||||||
pruneNonDocParentsBelowLastDocType(tree: (ContentType)[])
|
||||||
|
Parameters :
Returns :
ContentType[]
|
| refreshContentType |
refreshContentType(contentTypeId: number, updateIconGuid?: boolean)
|
|
Returns :
void
|
| renameContentType | ||||||||||||
renameContentType(contentTypeId: number, newName: string)
|
||||||||||||
|
Rename content type
Parameters :
Returns :
Observable<any>
Observable |
| setAttributeContentTypes | ||||||||||||
setAttributeContentTypes(attributeId: number, contentTypes: any)
|
||||||||||||
|
Set attribute content types
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| setContentTypeChannels | ||||||||||||
setContentTypeChannels(contentTypeId: number, channelIds: string)
|
||||||||||||
|
Set content type channels
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| setContentTypeChannelsPreview | ||||||||||||||||
setContentTypeChannelsPreview(contentTypeId: number, channelIds: string, useForPreview: boolean)
|
||||||||||||||||
|
Set content type channels preview
Parameters :
Returns :
Observable<any>
Observable |
| setContentTypeProperties | ||||||||||||
setContentTypeProperties(contentTypeId: number, properties: any)
|
||||||||||||
|
Set content type properties
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| setContentTypesIntialized | ||||
setContentTypesIntialized(contentTypesIntialized)
|
||||
|
Parameters :
Returns :
void
|
| setContentTypeWorkflows | ||||||||||||
setContentTypeWorkflows(contentTypeId: number, workflowIds: number[])
|
||||||||||||
|
Set content type workflows
Parameters :
Returns :
Observable<GenericResponse>
Observable |
| updateContentTypeIcon | ||||||||
updateContentTypeIcon(_contentTypeIconInfo: any)
|
||||||||
|
Update ContentType Icon
Parameters :
Returns :
Promise<string>
Promise |