public interface DeviceGroup extends Node
| Modifier and Type | Method and Description |
|---|---|
DeviceGroup |
createSubGroup(java.lang.String name,
java.util.Dictionary attributes)
Creates a device sub group of this group with the supplied properties.
|
void |
delete()
Deletes this group from the backend repository.
|
void |
deleteAll()
Deletes this group and all its subnodes from the backend repository.
|
Enumerator |
getMemberGroups()
Returns all device groups which are direct members of this group.
|
boolean |
hasMembers()
Returns if this group has any members.
|
addListener, countDevices, findControlUnits, getControlUnits, getControlUnits, getControlUnitStates, getCreateDate, getDisplayName, getInheritableProperty, getNodeProperties, getNodeType, getParent, getPath, getProperty, getRelativeName, removeListener, setDisplayName, setProperties, setPropertycreateControlUnits, destroyControlUnits, invokeAction, synchronizeStatesboolean hasMembers()
throws ManagementException
ManagementException - if a system error occurs.Enumerator getMemberGroups() throws ManagementException
DeviceGroup objects descendants of this group.ManagementException - if a system error occurs.DeviceGroup createSubGroup(java.lang.String name, java.util.Dictionary attributes) throws ManagementException
name - name of the new group.attributes - properties of the created group.ManagementException - if a system error occurs.void delete()
throws ManagementException
ManagementException - if a system error occurs.void deleteAll()
throws ManagementException
ManagementException - if a system error occurs.Copyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.