public interface DeviceCapabilityDefManager
| Modifier and Type | Method and Description |
|---|---|
void |
addDeviceCapabilityFile(java.lang.String name,
java.io.InputStream in)
Adds file with a given name as an input stream to the system.
|
void |
deleteDeviceCapabilityFile(java.lang.String name)
Deletes file with a given name.
|
javax.provisioning.Capabilities[] |
getCapabilitiesContaining(java.lang.String property,
java.lang.String value)
Returns device capabilities according of device capability property.
|
javax.provisioning.Capabilities |
getDeviceCapabilitiesDefs(ControlUnitID cuId)
Returns device capabilities for given control unit.
|
javax.provisioning.Capabilities |
getDeviceCapabilitiesDefs(java.util.Dictionary props)
Returns device capabilities according of device properties.
|
javax.provisioning.Capabilities |
getDeviceIdentifiedCapabilitiesDefs(ControlUnitID cuId)
Returns device identified capabilities for given control unit.
|
java.lang.String |
getFileContent(java.lang.String name)
Returns content of the file with a given name.
|
java.lang.String[] |
getValues(java.lang.String property)
Returns capability values with a given capability name.
|
java.lang.String[] |
listDeviceCapabilityFileNames()
Lists all device capability file names.
|
void |
updateDeviceCapabilityFile(java.lang.String name,
byte[] content)
Updates file with a given name and file content to the system.
|
java.lang.String[] listDeviceCapabilityFileNames()
throws ManagementException
String objects is returned.ManagementException - if an error occurs.void addDeviceCapabilityFile(java.lang.String name,
java.io.InputStream in)
throws ManagementException
name - name of the file.in - input stream contains the content of the file.ManagementException - if system error occurs.void updateDeviceCapabilityFile(java.lang.String name,
byte[] content)
throws ManagementException
name - name of the file.content - array contains the content of the file.ManagementException - if system error occurs.void deleteDeviceCapabilityFile(java.lang.String name)
throws ManagementException
name - name of the file.ManagementException - if system error occurs.java.lang.String getFileContent(java.lang.String name)
throws ManagementException
null is returned.name - name of the file.ManagementException - if system error occurs.javax.provisioning.Capabilities getDeviceCapabilitiesDefs(ControlUnitID cuId) throws ManagementException
cuId - the control unit id.ManagementException - if system error occurs.javax.provisioning.Capabilities getDeviceIdentifiedCapabilitiesDefs(ControlUnitID cuId) throws ManagementException
cuId - the control unit id.ManagementException - if system error occurs.javax.provisioning.Capabilities getDeviceCapabilitiesDefs(java.util.Dictionary props)
throws ManagementException
props - the device properties.ManagementException - if system error occurs.java.lang.String[] getValues(java.lang.String property)
throws ManagementException
property - name of the capability.ManagementException - if system error occurs.javax.provisioning.Capabilities[] getCapabilitiesContaining(java.lang.String property,
java.lang.String value)
throws ManagementException
property - the device capability property.value - the value of the device capability property.ManagementException - if system error occurs.Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.