File

sub-assets/sub-assets.service.ts

Index

Properties
Methods

Constructor

constructor(translateService: TranslateService, inventoryService: InventoryService, appState: AppStateService, user: UserService, assetNodeService: AssetNodeService, deviceGroupService: DeviceGroupService, smartGroupsService: SmartGroupsService, smartRulesService: SmartRulesService, alertService: AlertService, permissionsService: Permissions, modal: ModalService)
Parameters :
Name Type Optional
translateService TranslateService No
inventoryService InventoryService No
appState AppStateService No
user UserService No
assetNodeService AssetNodeService No
deviceGroupService DeviceGroupService No
smartGroupsService SmartGroupsService No
smartRulesService SmartRulesService No
alertService AlertService No
permissionsService Permissions No
modal ModalService No

Methods

Protected buildCombinedRootQueryFilter
buildCombinedRootQueryFilter(columns, pagination)
Parameters :
Name Optional
columns No
pagination No
Returns : any
Async canAssignDevice
canAssignDevice(group: IManagedObject)
Parameters :
Name Type Optional
group IManagedObject No
Returns : Promise<boolean>
canCreateGroup
canCreateGroup()
Returns : boolean
canDeleteSmartGroup
canDeleteSmartGroup()
Returns : boolean
Async canEditGroup
canEditGroup(group: IManagedObject)
Parameters :
Name Type Optional
group IManagedObject No
Returns : Promise<boolean>
canEditSmartGroup
canEditSmartGroup()
Returns : boolean
Async deleteAsset
deleteAsset(asset: IManagedObject, parentRef: IManagedObject, params: object)
Parameters :
Name Type Optional Default value
asset IManagedObject No
parentRef IManagedObject No
params object No {}
Returns : any
Protected Async getAssetsStatistics
getAssetsStatistics(parentReference: IManagedObject, filters: object)
Parameters :
Name Type Optional
parentReference IManagedObject No
filters object No
Returns : Promise<number>
Async getCount
getCount(columns: DeviceGridColumn[], pagination: Pagination, parentReference: IManagedObject, baseQuery: any)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
parentReference IManagedObject No
baseQuery any No {}
Returns : Promise<number>
Async getData
getData(columns: DeviceGridColumn[], pagination: Pagination, parentReference: IManagedObject, baseQuery: any)
Parameters :
Name Type Optional Default value
columns DeviceGridColumn[] No
pagination Pagination No
parentReference IManagedObject No
baseQuery any No {}
Returns : {}
getDefaultActionControls
getDefaultActionControls()
Returns : ActionControl[]
getDefaultBulkActionControls
getDefaultBulkActionControls()
getDefaultColumns
getDefaultColumns(filterable: boolean, sortable: boolean)
Parameters :
Name Type Optional Default value
filterable boolean No true
sortable boolean No true
Returns : DeviceGridColumn[]
getDefaultPagination
getDefaultPagination()
Returns : Pagination
getTotal
getTotal(parentReference: IManagedObject, baseQuery: any)
Parameters :
Name Type Optional Default value
parentReference IManagedObject No
baseQuery any No {}
Returns : Promise<number>
isDevice
isDevice(asset: IManagedObject)
Parameters :
Name Type Optional
asset IManagedObject No
Returns : boolean
isSmartGroup
isSmartGroup(group: IManagedObject)
Parameters :
Name Type Optional
group IManagedObject No
Returns : boolean
isUsingInventoryRoles
isUsingInventoryRoles()
Returns : boolean
shouldShowWithDeviceUserCheckbox
shouldShowWithDeviceUserCheckbox(asset: IManagedObject)
Parameters :
Name Type Optional
asset IManagedObject No
Returns : boolean
Async unassignAsset
unassignAsset(asset: IManagedObject, parentRef: IManagedObject)
Parameters :
Name Type Optional
asset IManagedObject No
parentRef IManagedObject No
Returns : any

Properties

Protected GRID_CONFIG_DEFAULT_STORAGE_KEY
GRID_CONFIG_DEFAULT_STORAGE_KEY: string
Type : string
Default value : 'sub-assets-grid-config'
queriesUtil
queriesUtil: QueriesUtil
Type : QueriesUtil

result-matching ""

    No results matching ""