Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WorkflowPanelComponent

Hierarchy

  • AbstractWorkflowPanelComponent
    • WorkflowPanelComponent

Index

Constructors

  • new WorkflowPanelComponent(log: LoggerService, translate: TranslateService, workflowService: WorkflowViewService, petriNetResource: PetriNetResourceService, overflowService: OverflowService): WorkflowPanelComponent

Properties

_lastSelectedHeaders: HeaderColumn[]
_log: LoggerService
_overflowService: OverflowService
_petriNetResource: PetriNetResourceService
_translate: TranslateService
_workflowService: WorkflowViewService
dataFieldsBehaviour: Behavior
featuredFieldsValues: FeaturedValue[]
first: boolean
firstFeaturedValue: string
last: boolean
panelContent: WorkflowPanelContent
panelRef: MatExpansionPanel
responsiveBody: boolean
selectedHeaders$: Observable<HeaderColumn[]>
showDeleteMenu: boolean
sub: Subscription
workflow: Net
ɵcmp: unknown
ɵfac: unknown

Accessors

  • get overflowMode(): boolean
  • Returns boolean

Methods

  • collapse(): void
  • Returns void

  • createPanelContent(): WorkflowPanelContent
  • Populate data fields group for every petri net model

    Returns WorkflowPanelContent

  • deleteWorkflow(): void
  • Handles the logic that should be executed when the "delete workflow" button is clicked.

    Calls the appropriate method in the {@link WorkflowViewService}.

    Returns void

  • downloadNetFile(): void
  • Handles the logic that should be executed when the "download workflow" button is clicked.

    Calls the appropriate method in the {@link WorkflowViewService}.

    Returns void

  • downloadViaAnchor(blob: Blob): void
  • Parameters

    • blob: Blob

    Returns void

  • getFeaturedImmediateValue(selectedHeader: HeaderColumn): FeaturedValue
  • Parameters

    • selectedHeader: HeaderColumn

    Returns FeaturedValue

  • getFeaturedMetaValue(selectedHeader: HeaderColumn): FeaturedValue
  • Parameters

    • selectedHeader: HeaderColumn

    Returns FeaturedValue

  • getFeaturedValue(selectedHeader: HeaderColumn): FeaturedValue
  • Parameters

    • selectedHeader: HeaderColumn

    Returns FeaturedValue

  • ngOnDestroy(): void
  • Returns void

  • ngOnInit(): void
  • Returns void

  • preventSelectionClick(event: MouseEvent): void
  • If the event was cause by selecting some text, it will not propagate

    Parameters

    • event: MouseEvent

    Returns void

  • resolveFeaturedFieldsValues(): void
  • Returns void

  • setPanelRef(panelRef: MatExpansionPanel): void
  • Parameters

    • panelRef: MatExpansionPanel

    Returns void

  • show(event: MouseEvent): boolean
  • Parameters

    • event: MouseEvent

    Returns boolean

Generated using TypeDoc