assets-navigator/asset-node.service.ts
Properties |
|
Methods |
constructor(inventory: InventoryService, groups: DeviceGroupService, apiService: ApiService, modal: ModalService, alert: AlertService, breadcrumbService: BreadcrumbService, user: UserService, appState: AppStateService, moduleConfig: AssetNavigatorConfig)
|
||||||||||||||||||||||||||||||
|
Parameters :
|
| createAssetNode | ||||
createAssetNode(config)
|
||||
|
Parameters :
Returns :
any
|
| createChildNode | ||||
createChildNode(managedObject)
|
||||
|
Parameters :
Returns :
any
|
| createDynamicGroupNode | ||||
createDynamicGroupNode(config)
|
||||
|
Parameters :
Returns :
any
|
| Protected createFilter | ||||||||
createFilter(extraParams: any)
|
||||||||
|
Parameters :
Returns :
any
|
| createRootNode |
createRootNode()
|
|
Returns :
any
|
| getDeviceChildren |
getDeviceChildren(moId: string, extraFilter: object)
|
|
Returns :
any
|
| getDynamicGroupItems |
getDynamicGroupItems(groupQuery: string, filterObj: any)
|
|
Returns :
any
|
| getGroupItems |
getGroupItems(moId: string, extraFilter: object)
|
|
Returns :
any
|
| getRootNodes | ||||||
getRootNodes(customFilter?: any)
|
||||||
|
Parameters :
Returns :
Promise<any>
|
| groupQueryFilter | ||||||
groupQueryFilter(moId: string)
|
||||||
|
Parameters :
Returns :
string
|
| 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 |
alert:
|
Type : AlertService
|
| Public apiService |
apiService:
|
Type : ApiService
|
| draggedData |
draggedData:
|
Type : AssetNode
|
| firstUrl |
firstUrl:
|
Default value : true
|
| Public groups |
groups:
|
Type : DeviceGroupService
|
| Public inventory |
inventory:
|
Type : InventoryService
|
| Public modal |
modal:
|
Type : ModalService
|
| Public moduleConfig |
moduleConfig:
|
Type : AssetNavigatorConfig
|
Decorators :
@Optional()
|
| Protected PAGE_SIZE |
PAGE_SIZE:
|
Type : number
|
Default value : 20
|
| queriesUtil |
queriesUtil:
|
Type : QueriesUtil
|
| rootNode |
rootNode:
|
Type : AssetNode
|