repository/software/device-tab/installed-software.component.ts
selector | c8y-installed-software |
templateUrl | installed-software.component.html |
Properties |
Methods |
Inputs |
Outputs |
constructor(repository: RepositoryService, bsModal: BsModalService)
|
|||||||||
Parameters :
|
device |
Type : IManagedObject
|
deviceSoftwareChanges |
Type : DeviceSoftwareChange[]
|
deviceSoftwareChangesInProgress |
Type : boolean
|
deviceSoftwareChangesOperation |
Type : IOperation
|
softwareList |
Type : DeviceSoftware[]
|
typesQuery |
Type : object
|
changes |
Type : EventEmitter
|
showSoftwareChanges |
Type : EventEmitter
|
attachVersions | ||||||
attachVersions(softwareList: IManagedObject[])
|
||||||
Parameters :
Returns :
{}
|
emitSoftwareInstall | ||||||
emitSoftwareInstall(items: DeviceSoftware[])
|
||||||
Parameters :
Returns :
void
|
emitSoftwareRemoval | ||||||
emitSoftwareRemoval(items: DeviceSoftware[])
|
||||||
Parameters :
Returns :
void
|
getInstallableSoftwareListWithVersions$ | ||||||
getInstallableSoftwareListWithVersions$(searchTerm$: BehaviorSubject
|
||||||
Parameters :
Returns :
any
|
getSingleSoftwareWithVersions$ | ||||||
getSingleSoftwareWithVersions$(software: DeviceSoftware)
|
||||||
Parameters :
Returns :
any
|
installSoftware |
installSoftware()
|
Returns :
void
|
ngOnDestroy |
ngOnDestroy()
|
Returns :
void
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
removeSoftware | ||||
removeSoftware(softwareToRemove)
|
||||
Parameters :
Returns :
void
|
search | ||||||
search(filterCriteria: FilterCriteria)
|
||||||
Parameters :
Returns :
void
|
updateSoftware | ||||
updateSoftware(softwareToRemove)
|
||||
Parameters :
Returns :
void
|
alreadyInstalledMessage |
Default value : gettext(
'{{ name }} (v. {{ version }}) is already installed on this device'
)
|
alreadyInstalledWarningTemplate |
Type : TemplateRef<any>
|
Decorators :
@ViewChild('alreadyInstalledWarning', {static: true})
|
filterCriteria$ |
Type : Observable<FilterCriteria>
|
loadingTemplate |
Type : TemplateRef<any>
|
Decorators :
@ViewChild('loading', {static: true})
|
showFilter |
Type : boolean
|
Default value : false
|
softwareTypeFilter$ |
Type : BehaviorSubject<string>
|
Default value : new BehaviorSubject('')
|
softwareTypeTemplate |
Type : TemplateRef<any>
|
Decorators :
@ViewChild('softwareType', {static: true})
|
supportsSoftwareOperations |
Type : boolean
|
Default value : false
|
textFilter$ |
Type : BehaviorSubject<string>
|
Default value : new BehaviorSubject('')
|