Class MockSystemObjekt
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.MockSystemObjekt
-
- All Implemented Interfaces:
SystemObjekt,java.lang.Comparable<SystemObjekt>
public class MockSystemObjekt extends AbstractSystemObjekt
Mock-Objekt als einfacher Wrapper für Systemobjekte, die im Modell nicht explizit modelliert sind.
-
-
Constructor Summary
Constructors Constructor Description MockSystemObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt, ObjektFactory factory)Initialisiert das Mock-Objekt mit dem zu wrappendenSystemObject.
-
Method Summary
Modifier and Type Method Description intcompareTo(SystemObjekt o)protected java.lang.StringdoGetTypPid()Gibt die PID des Systemobjekttyps dieses Systemobjekts zurück.booleanequals(java.lang.Object obj)übernimmt die Methode vonSystemObject, wenn dieses und das andere Systemobjekt initialisiert sind.longgetId()Gibt die ID des Systemobjekts zurück.SystemObjektBereichgetKonfigurationsBereich()Gibt den Konfigurationsbereich zurück, in dem das Systemobjekt liegt.java.lang.StringgetName()Gibt den Namen des Systemobjekts zurück.ObjektFactorygetObjektFactory()java.lang.StringgetPid()Gibt die PID des Systemobjekts zurück.de.bsvrz.dav.daf.main.config.SystemObjectgetSystemObject()Gibt das gekapselte Systemobjekt des Datenverteilers zurück.SystemObjektTypgetTyp()Gibt den Typ des Systemobjekts zurück.inthashCode()Verwendet den Hash der PID.voidinit(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ObjektFactory objektFactory)Initialisiert das Systemobjekt.java.lang.StringtoString()übernimmt die Methode vonSystemObject.-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
MockSystemObjekt
public MockSystemObjekt(de.bsvrz.dav.daf.main.config.SystemObject objekt, ObjektFactory factory)Initialisiert das Mock-Objekt mit dem zu wrappendenSystemObject.- Parameters:
objekt- das gewrappte Objekt.factory- die Factory, die dasSystemObjektverwaltet.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
Gibt die PID des Systemobjekttyps dieses Systemobjekts zurück.- Returns:
- die PID des Typs des Systemsobjekts.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject systemObject, ObjektFactory objektFactory)Initialisiert das Systemobjekt.Hinweis: Diese Methode darf nur genau einmal aufgerufen werden. Muss aber aufgerufen werden, bevor das Systemobjekt verwendet wird.
- Parameters:
systemObject- das zu kapselnde Systemobjekt.objektFactory- die Factory, die das Objekt erzeugt hat.
-
getObjektFactory
public ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object obj)
übernimmt die Methode vonSystemObject, wenn dieses und das andere Systemobjekt initialisiert sind. Andernfalls werden die PIDs der beiden Objekt verglichen.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Verwendet den Hash der PID.- Overrides:
hashCodein classjava.lang.Object
-
getId
public long getId()
Description copied from interface:SystemObjektGibt die ID des Systemobjekts zurück.- Specified by:
getIdin interfaceSystemObjekt- Returns:
- Die ID
- See Also:
SystemObject.getId()
-
getName
public java.lang.String getName()
Description copied from interface:SystemObjektGibt den Namen des Systemobjekts zurück.- Specified by:
getNamein interfaceSystemObjekt- Returns:
- Der Systemobjektname
- See Also:
SystemObject.getName()
-
getPid
public java.lang.String getPid()
Description copied from interface:SystemObjektGibt die PID des Systemobjekts zurück.- Specified by:
getPidin interfaceSystemObjekt- Returns:
- Die PID als String
- See Also:
SystemObject.getPid()
-
getTyp
public SystemObjektTyp getTyp()
Description copied from interface:SystemObjektGibt den Typ des Systemobjekts zurück.- Specified by:
getTypin interfaceSystemObjekt- Returns:
- den Typ
-
getKonfigurationsBereich
public SystemObjektBereich getKonfigurationsBereich()
Description copied from interface:SystemObjektGibt den Konfigurationsbereich zurück, in dem das Systemobjekt liegt.- Specified by:
getKonfigurationsBereichin interfaceSystemObjekt- Returns:
- der Konfigurationsbereich des Systemobjekts.
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
Description copied from interface:SystemObjektGibt das gekapselte Systemobjekt des Datenverteilers zurück.- Specified by:
getSystemObjectin interfaceSystemObjekt- Returns:
- Das Datenverteilersystemobjekt
- See Also:
SystemObject.getId()
-
toString
public java.lang.String toString()
übernimmt die Methode vonSystemObject.- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(SystemObjekt o)
- Specified by:
compareToin interfacejava.lang.Comparable<SystemObjekt>
-
-