assets-navigator/asset-node.service.ts
constructor(inventory: InventoryService, apiService: ApiService, modal: ModalService, alert: AlertService, breadcrumbService: BreadcrumbService, user: UserService, appState: AppStateService, optionsService: OptionsService, moduleConfig: AssetNavigatorConfig, deviceGroupService: DeviceGroupService)
|
|||||||||||||||||||||||||||||||||
Parameters :
|
createAssetNode | ||||||
createAssetNode(config: Partial<AssetNode>)
|
||||||
Parameters :
Returns :
any
|
createChildNode | |||||||||
createChildNode(managedObject, config: Partial<AssetNode>)
|
|||||||||
Parameters :
Returns :
any
|
createDynamicGroupNode | ||||
createDynamicGroupNode(config)
|
||||
Parameters :
Returns :
any
|
Protected createFilter | ||||||||
createFilter(extraParams: any)
|
||||||||
Parameters :
Returns :
any
|
createRootNode | ||||||||
createRootNode(config: NavigatorNodeData)
|
||||||||
Parameters :
Returns :
AssetNode
|
getAllInventories | ||||||
getAllInventories(customFilter?: any)
|
||||||
Parameters :
Returns :
Promise<any>
|
getDeviceChildren | ||||||||||||||||||||
getDeviceChildren(moId: string, extraFilter: object, filterQuery: string, withChildren)
|
||||||||||||||||||||
Parameters :
Returns :
any
|
getDynamicGroupItems |
getDynamicGroupItems(groupQuery: string, filterObj: any)
|
Returns :
any
|
getGroupItems | ||||||||||||||||||||
getGroupItems(moId: string, extraFilter: object, withChildren, filterQuery: string)
|
||||||||||||||||||||
Parameters :
Returns :
any
|
getRootNodes | ||||||
getRootNodes(customFilter?: any)
|
||||||
Parameters :
Returns :
Promise<any>
|
getUnassignedDevices | ||||||||||||
getUnassignedDevices(withChildren, filterQuery: string)
|
||||||||||||
Parameters :
Returns :
any
|
getUnassignedDevicesQueryStr | ||||
getUnassignedDevicesQueryStr(filterQuery)
|
||||
Parameters :
Returns :
string
|
groupQueryFilter |
groupQueryFilter(moId: string, filterQuery?: string)
|
Returns :
string
|
icon | |||||||||
icon(mo: IManagedObject, open?: boolean)
|
|||||||||
Parameters :
Returns :
any
|
isAnyGroup | ||||||
isAnyGroup(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isAsset | ||||||
isAsset(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isDataBroker | ||||||
isDataBroker(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isDataBrokerActive | ||||||
isDataBrokerActive(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isDevice | ||||||
isDevice(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isDynamicGroup | ||||||
isDynamicGroup(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isGroup | ||||||
isGroup(mo: IManagedObject)
|
||||||
Parameters :
Returns :
any
|
isNewManagedObjectRoot | ||||||||
isNewManagedObjectRoot(response: Partial
|
||||||||
Parameters :
Returns :
boolean
|
navRootQueryFilter |
navRootQueryFilter()
|
onUpdate | |||
onUpdate(undefined)
|
|||
Parameters :
Returns :
any
|
preferBreadcrumb | ||||||||
preferBreadcrumb(parents: NavigatorNode[])
|
||||||||
There could be multiple breadcrumbs for devices, so we set a preferred one on click on a device.
Parameters :
Returns :
void
|
rootQueryFilter |
rootQueryFilter()
|
Public alert |
Type : AlertService
|
Public apiService |
Type : ApiService
|
draggedData |
Type : AssetNode
|
firstUrl |
Default value : true
|
Public inventory |
Type : InventoryService
|
Public modal |
Type : ModalService
|
Public moduleConfig |
Type : AssetNavigatorConfig
|
Decorators :
@Optional()
|
Protected PAGE_SIZE |
Type : number
|
Default value : 20
|
queriesUtil |
Type : QueriesUtil
|
rootNode |
Type : AssetNode
|