Class SimpleAttributeReference

java.lang.Object
de.kappich.pat.gnd.extLocRef.SimpleAttributeReference
All Implemented Interfaces:
SimpleReference

public class SimpleAttributeReference extends Object implements SimpleReference
Diese Klasse implentiert das Interface SimpleReference für durch Attributgruppen und Attribute gegebene Referenzen.
  • Method Details

    • getFirstType

      public de.bsvrz.dav.daf.main.config.SystemObjectType getFirstType()
      Description copied from interface: SimpleReference
      Gibt den ersten beteiligten SystemObjectType zurück.
      Specified by:
      getFirstType in interface SimpleReference
      Returns:
      der erste SystemObjectType
    • getSecondType

      public de.bsvrz.dav.daf.main.config.SystemObjectType getSecondType()
      Description copied from interface: SimpleReference
      Gibt den zweiten beteiligten SystemObjectType zurück.
      Specified by:
      getSecondType in interface SimpleReference
      Returns:
      der erste SystemObjectType
    • putPreferences

      public void putPreferences(Preferences prefs)
      Description copied from interface: SimpleReference
      Speichert sich in den übergabenen Preferences.
      Specified by:
      putPreferences in interface SimpleReference
      Parameters:
      prefs - die Preferences
    • initializeFromPreferences

      public boolean initializeFromPreferences(Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
      Description copied from interface: SimpleReference
      Initialisiert das Objekt aus den übergabenen Preferences.
      Specified by:
      initializeFromPreferences in interface SimpleReference
      Parameters:
      prefs - die Preferences
    • getCopy

      public SimpleReference getCopy()
      Description copied from interface: SimpleReference
      Gibt eine (tiefe) Kopie des Objekts zurück.
      Specified by:
      getCopy in interface SimpleReference
      Returns:
      die Kopie
    • getAttributeGroup

      public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
    • getAttribute

      public de.bsvrz.dav.daf.main.config.Attribute getAttribute()
    • getTheListKeys

      public List<String> getTheListKeys()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object