public class EreignisTyp extends AbstractSystemObjekt
SystemObjekt.PidComparator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PRAEFIX_PID
Der Standardpräfix ("ereignisTyp.") für die PID eines neuen Ereignistyps.
|
Constructor and Description |
---|
EreignisTyp(de.bsvrz.dav.daf.main.config.SystemObject obj)
Erzeugt einen Messquerschnitt aus einem Systemobjekt.
|
Modifier and Type | Method and Description |
---|---|
static EreignisTyp |
anlegen(java.lang.String pid,
java.lang.String name)
Legt einen neuen Ereignistyp an.
|
static EreignisTyp |
anlegen(java.lang.String pid,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> attribute)
Legt einen neuen Ereignistyp an.
|
void |
entfernen()
Löscht das Objekt in dem es auf "ungültig" gesetzt wird.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toString
public static final java.lang.String PRAEFIX_PID
public EreignisTyp(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj
- Ein Systemobjekt, welches ein Messquerschnitt sein mussjava.lang.IllegalArgumentException
- das übergebene Objekt ist keine Ereignistyppublic static EreignisTyp anlegen(java.lang.String pid, java.lang.String name) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
pid
- die PID.name
- der Name.de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- wenn das Anlegen unzulässig ist.public static EreignisTyp anlegen(java.lang.String pid, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> attribute) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
pid
- die PID.name
- der Name.attribute
- eine Liste von zusätzlichen Attributname/Attributwert-Paaren.de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- wenn das Anlegen unzulässig ist.public void entfernen() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
- wenn das Löschen nicht zulässig ist.public SystemObjektTyp getTyp()
SystemObjekt