de.bsvrz.ars.ars.persistence
Class CacheManager.DataIdentificationIds

java.lang.Object
  extended by de.bsvrz.ars.ars.persistence.CacheManager.DataIdentificationIds
Enclosing class:
CacheManager

public static class CacheManager.DataIdentificationIds
extends Object

Klasse, die die IDs der Objekte einer Datenidentifikation aufnehmen kann. Objekte der Klasse werden als Schlüssel für das HashSet mit nicht zu cachenden Datenidentifikationen verwendet.


Field Summary
private  long _aspectId
          Id des Aspekts dieser Datenidentifikation
private  long _atgId
          Id der Attributgruppe dieser Datenidentifikation
private  long _objectId
          Id des Systemobjekts dieser Datenidentifikation
private  int _simVariant
          Simulationsvariante dieser Datenidentifikation
 
Constructor Summary
CacheManager.DataIdentificationIds(long objectId, long atgId, long aspectId, int simulationVariant)
          Erzeugt ein neues Objekt mit den angegebenen Werten
 
Method Summary
 boolean equals(Object otherObject)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_objectId

private final long _objectId
Id des Systemobjekts dieser Datenidentifikation


_atgId

private final long _atgId
Id der Attributgruppe dieser Datenidentifikation


_aspectId

private final long _aspectId
Id des Aspekts dieser Datenidentifikation


_simVariant

private final int _simVariant
Simulationsvariante dieser Datenidentifikation

Constructor Detail

CacheManager.DataIdentificationIds

public CacheManager.DataIdentificationIds(long objectId,
                                          long atgId,
                                          long aspectId,
                                          int simulationVariant)
Erzeugt ein neues Objekt mit den angegebenen Werten

Parameters:
objectId - Id des Systemobjekts dieser Datenidentifikation
atgId - Id der Attributgruppe dieser Datenidentifikation
aspectId - Id des Aspekts dieser Datenidentifikation
simulationVariant - Simulationsvariante dieser Datenidentifikation
Method Detail

equals

public boolean equals(Object otherObject)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object