File

projects/m2-core/src/lib/core/business-logic/application/application-actions.service.ts

Index

Methods

Constructor

constructor(router: Router, applicationTemplateReadService: ApplicationTemplateReadService, applicationReadService: ApplicationReadService, applicationEditService: ApplicationEditService, applicationsService: ApplicationsService, actionsService: ActionsService, globalModalsService: GlobalModalsService, notificationService: NotificationService, backgroundService: BackgroundService, store: Store)
Parameters :
Name Type Optional
router Router No
applicationTemplateReadService ApplicationTemplateReadService No
applicationReadService ApplicationReadService No
applicationEditService ApplicationEditService No
applicationsService ApplicationsService No
actionsService ActionsService No
globalModalsService GlobalModalsService No
notificationService NotificationService No
backgroundService BackgroundService No
store Store No

Methods

Public areWeInApplicationsJournal
areWeInApplicationsJournal()
Returns : boolean
Public dispatchCloseApplicationEditorAction
dispatchCloseApplicationEditorAction()

Common

Returns : void
Public onCreateApplicationsGroupClick
onCreateApplicationsGroupClick()

Applications group

Returns : void
Public onCreateNewApplicationClick
onCreateNewApplicationClick(onApplicationCreatedFn?: (a?: Application) => void, onCreatedApplicationEditorClosedFn?: (couldBeDeleted?: boolean) => void)

Create

Parameters :
Name Type Optional
onApplicationCreatedFn function Yes
onCreatedApplicationEditorClosedFn function Yes
Returns : void
Public onDelegateApplicationsClick
onDelegateApplicationsClick(applications: Application[])
Parameters :
Name Type Optional
applications Application[] No
Returns : void
Public onOpenApplicationsGroupClick
onOpenApplicationsGroupClick(groupUid: string, groupName: string)
Parameters :
Name Type Optional
groupUid string No
groupName string No
Returns : void
Public onRejectApplicationsClick
onRejectApplicationsClick(applications: Application[], event: MouseEvent, msg?: string, onRejectedFn?: (applications?: Application[]) => void)

Reject

Parameters :
Name Type Optional
applications Application[] No
event MouseEvent No
msg string Yes
onRejectedFn function Yes
Returns : Promise | void
Public onSendApplicationsClick
onSendApplicationsClick(applications: Application[], event: MouseEvent, onSendFn?: (applications?: Application[]) => void)

Send

Parameters :
Name Type Optional
applications Application[] No
event MouseEvent No
onSendFn function Yes
Returns : Promise | void
Public Async onSetApplicationsNewExecutorClick
onSetApplicationsNewExecutorClick(applications?: Application[], tableId?: number)

Delegate

Parameters :
Name Type Optional
applications Application[] Yes
tableId number Yes
Returns : Promise<void>
Public rejectApplications
rejectApplications(applications: Application[], comment?: string, onRejectedFn?: (applications?: Application[]) => void)
Parameters :
Name Type Optional
applications Application[] No
comment string Yes
onRejectedFn function Yes
Returns : Promise<void>

results matching ""

    No results matching ""