public final class ConfigEntry extends java.lang.Object implements Externalizable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CU_ID |
static java.lang.String |
CU_TYPE |
static java.lang.String |
CU_VAR |
static java.lang.String |
DEV_TYPE |
static java.lang.String |
STATE_VAR_PREFIX |
static java.lang.String |
STATE_VAR_PREFIX_LC |
| Constructor and Description |
|---|
ConfigEntry() |
ConfigEntry(java.lang.String id,
java.lang.String path,
java.lang.String ldapFilter) |
ConfigEntry(java.lang.String id,
java.lang.String path,
java.lang.String devType,
java.lang.String cuType,
java.lang.String cuId,
java.util.Dictionary<java.lang.String,java.lang.Object> varValues,
java.lang.String[] varIds) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getCUId()
Control Unit id the entry will match (
null stands for all control unit ids). |
java.lang.String |
getCUType()
Control Unit type the entry will match (
null stands for all control unit types). |
java.lang.String |
getDeviceType()
Device type, must be device type id or
null (null means any types). |
java.lang.String |
getId()
Returns the id of the config entry.
|
java.lang.String |
getPath()
Node path the config entry is applied to.
|
java.lang.String[] |
getVarIds()
Restriction of the state variable values of the Control Unit (
null or empty array
matches any control units, i.e. |
java.util.Dictionary<java.lang.String,java.lang.Object> |
getVarValues()
Control Unit state variable ids the entry will match (
null or empty stands for any state variable state). |
void |
readObject(java.io.InputStream iStream) |
java.lang.String |
toLDAPFilter() |
java.lang.String |
toString() |
void |
writeObject(java.io.OutputStream oStream) |
public static final java.lang.String STATE_VAR_PREFIX
public static final java.lang.String STATE_VAR_PREFIX_LC
public static final java.lang.String DEV_TYPE
public static final java.lang.String CU_TYPE
public static final java.lang.String CU_ID
public static final java.lang.String CU_VAR
public ConfigEntry()
public ConfigEntry(java.lang.String id,
java.lang.String path,
java.lang.String devType,
java.lang.String cuType,
java.lang.String cuId,
java.util.Dictionary<java.lang.String,java.lang.Object> varValues,
java.lang.String[] varIds)
public ConfigEntry(java.lang.String id,
java.lang.String path,
java.lang.String ldapFilter)
throws ManagementException
ManagementExceptionpublic java.lang.String getId()
public java.lang.String getPath()
public java.lang.String getDeviceType()
null (null means any types).public java.lang.String getCUType()
null stands for all control unit types).public java.lang.String getCUId()
null stands for all control unit ids).public java.util.Dictionary<java.lang.String,java.lang.Object> getVarValues()
null or empty stands for any state variable state).public java.lang.String[] getVarIds()
null or empty array
matches any control units, i.e. doesn't restrict).public void writeObject(java.io.OutputStream oStream)
throws java.lang.Exception
writeObject in interface Externalizablejava.lang.Exceptionpublic void readObject(java.io.InputStream iStream)
throws java.lang.Exception
readObject in interface Externalizablejava.lang.Exceptionpublic java.lang.String toLDAPFilter()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019 Bosch Software Innovations GmbH. All Rights Reserved.