Module: Vue:Capabilities

Computed

Name Type Description
machinelessCapabilities -
capabilitiesWithMachine -

Members

(inner) clickedMachine

Source:

(inner) clickedParameter

Source:

(inner) confirmationText

Source:

(inner) displayDetailed

Source:

(inner) editCapabilityId

Source:

(inner) fields

Source:

(inner) machineInformation

Source:

(inner) mapByHost

Source:

(inner) parameterInformation

Source:

(inner) popupData

Source:

(inner) removeCapabilityDialog

Source:

(inner) sortDiscovered :number

0: dont sort, 1: sort alphabetical (ascending), 2: sort alphabetical(descending)

Type:
  • number
Source:

(inner) sortSaved

Source:

(inner) tobeDeletedCapability

Source:

Methods

addCapability()

Source:

collapseAll(capabilities)

Hide detailed info about all capabilities of the given array

Parameters:
Name Type Description
capabilities

array of capabilities whos ids are to be removed from displayDetailed

Source:

deleteAllCapabilities()

Delete all added capabilities from the store

Source:

deleteCapability()

Source:

elementInDisplayDetailed()

Source:

expandAll(capabilities)

Show detailed information about all capabilities

Parameters:
Name Type Description
capabilities

array of capabilities whos id is to be added to displayDetailed

Source:

getSortedCapabilityGroups()

Splits the map returned by the capabilityStore getter map into two arrays and sorts if necessary: 1. noMachine, 2. map without noMachine noMachine: all Capabilities that are not associated with a machine

Source:

groupToCapabilities(groupArray)

returns an array containing all capabilities inside the groupArray (can contain duplicates) test und [{ machineId: 'id of machine or ""', capabilities: [...]},...]

Parameters:
Name Type Description
groupArray Array.<{machineId: string, capabilities: Array}>
Source:

machinesByIds(ids)

returns an array of machines which have one of the given machineIds

Parameters:
Name Type Description
ids

an array of machineIds or a signle machineId

Source:

notAllInDisplayDetailed()

Source:

openDeleteCapabilityDialog()

Source:

openpopup()

Source:

toggleDisplayDetailed(capability)

Show/hide detailed information about the clicked capability by saving/removing the capability from an array where we store the capabilities which have their detailed info visible

Parameters:
Name Type Description
capability

The capability item we want to show additional info about

Source:

updateCapability()

Source: