projects/m2-core/src/lib/core/service/application/applications.service.ts
Methods |
|
constructor(router: Router, propertyValueService: PropertyValueService, applicationTemplateReadService: ApplicationTemplateReadService, applicationReadService: ApplicationReadService, applicationEditService: ApplicationEditService, dataReadService: DataReadService, constraintTableService: ConstraintTableService, tabService: TabService, notificationService: NotificationService)
|
||||||||||||||||||||||||||||||
|
Parameters :
|
| Public broadcastApplicationItemAttributesChanges | |||||||||
broadcastApplicationItemAttributesChanges(itemRows: ApplicationAttributeRow[], newAttributesSet: ApplicationAttribute[])
|
|||||||||
|
Broadcast
Parameters :
Returns :
void
|
| Public castApplicationAttributeValue | ||||||
castApplicationAttributeValue(attribute: ApplicationAttributePrototype)
|
||||||
|
Application attribute
Parameters :
Returns :
string | PropertyLight | any
|
| Public copyAttribute | |||||||||
copyAttribute(attributesPair: [number, number], broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute>
|
| Public copyAttributes | |||||||||
copyAttributes(attributesPairs: [], broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public createApplication | ||||||||||||||||||
createApplication(templateOrApplicationId: number, nodeId?: number, itemId?: number, groupUid?: string, initialValues?: UpdateApplicationAttributeRequest[])
|
||||||||||||||||||
|
Application CRUD
Parameters :
Returns :
Promise<Application>
|
| Public createNewAttribute | |||||||||
createNewAttribute(protoAttributeId: number | UpdateApplicationAttributeRequest, broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute>
|
| Public createNewAttributes | |||||||||
createNewAttributes(protoAttributeIdsOrRequests: Array
|
|||||||||
|
If proto attribute id is passed, an empty attribute is created. If request is passed, initialized attributed should be created.
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public deleteAttributes | |||||||||
deleteAttributes(attributes: ApplicationAttribute[], broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public formApplicationItemAttributeRequest | ||||||||||||||||||||
formApplicationItemAttributeRequest(attribute: ApplicationAttributePrototype, newValue: any, unit?: MeasurementUnit, forceEdit)
|
||||||||||||||||||||
|
Application item attribute
Parameters :
Returns :
UpdateApplicationAttributeRequest | number
|
| Public formChangeNameRequest | |||||||||
formChangeNameRequest(srcValue: ApplicationAttributePrototype, newName: string)
|
|||||||||
|
Application item attribute - Name value
Parameters :
Returns :
UpdateApplicationAttributeRequest | number
|
| Public getApplicationItemValues | |||||||||
getApplicationItemValues(applicationAttributes: Pair
|
|||||||||
|
Item card value propositions
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public getAttributesMap | ||||||
getAttributesMap(applicationAttributes: Pair
|
||||||
|
Parameters :
Returns :
Promise<Map<number, ApplicationAttribute[]>>
|
| Public getTemplatesForGroupApplications |
getTemplatesForGroupApplications()
|
|
Templates
Returns :
Promise<ApplicationTemplate[]>
|
| Public getWorkHandleNavigationParams | ||||||
getWorkHandleNavigationParams(applicationId: number)
|
||||||
|
Parameters :
Returns :
Promise<Navigable>
|
| Public getWorkHandleNodeId | ||||||
getWorkHandleNodeId(applicationId: number)
|
||||||
|
Parameters :
Returns :
Promise<number>
|
| Public groupApplicationAttributes | |||||||||
groupApplicationAttributes(attributes: ApplicationAttribute[], initialValues: ApplicationAttribute[])
|
|||||||||
|
Parameters :
Returns :
ApplicationAttributesInfo
|
| Public loadAttributesInfo | |||||||||
loadAttributesInfo(application: Application, getCustomAttributesFn?: (applicationId?: number) => void)
|
|||||||||
|
Attributes
Parameters :
Returns :
Promise<ApplicationAttributesInfo>
|
| Public navigateToApplication | |||||||||
navigateToApplication(applicationId: number, applicationFilter: ApplicationFilter)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public navigateToApplicationFilter | |||||||||
navigateToApplicationFilter(applicationFilter: ApplicationFilter, queryParamsHandling?: QueryParamsHandling)
|
|||||||||
|
Parameters :
Returns :
void
|
| Public openApplicationInContent | ||||||||||||
openApplicationInContent(applicationId: number, inNewTab)
|
||||||||||||
|
Parameters :
Returns :
Promise<void>
|
| Public openApplicationInNewTab | ||||||
openApplicationInNewTab(applicationId: number)
|
||||||
|
Navigation
Parameters :
Returns :
void
|
| Static setApplicationAttributesConstraintInfo | |||||||||
setApplicationAttributesConstraintInfo(attributes: ApplicationAttribute[], propertyIdToIsGeneratingMap: NumberMap<boolean>)
|
|||||||||
|
Parameters :
Returns :
void
|
| Static sortApplicationAttributes | ||||||
sortApplicationAttributes(attributes: ApplicationAttribute[])
|
||||||
|
#17603
Parameters :
Returns :
void
|
| Public storeItemPropertiesToItem |
storeItemPropertiesToItem(applicationId: number, itemId: number, propertyIds?: number[])
|
|
Content related stuff
Returns :
void
|
| Public updateAttribute | |||||||||
updateAttribute(request: UpdateApplicationAttributeRequest, broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute>
|
| Public updateAttributeMultipart | ||||||||||||||||||
updateAttributeMultipart(request: UpdateApplicationAttributeRequest, file: File, clientWorkId?: string, updateProgressFn?: (progress?: number) => void, broadcast?: boolean)
|
||||||||||||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute>
|
| Public updateAttributes | |||||||||
updateAttributes(requests: UpdateApplicationAttributeRequest[], broadcast?: boolean)
|
|||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|
| Public updateAttributesMultipart | ||||||||||||||||||
updateAttributesMultipart(requests: UpdateApplicationAttributeRequest[], file: File, clientWorkId?: string, updateProgressFn?: (progress?: number) => void, broadcast?: boolean)
|
||||||||||||||||||
|
Parameters :
Returns :
Promise<ApplicationAttribute[]>
|