Class DirectedReference

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

public class DirectedReference extends Object implements SimpleReference
Das Interface verkapselt die gerichtete Association zweier SystemObjectTypes
  • Constructor Details

    • DirectedReference

      public DirectedReference(String description, SimpleReference simpleReference, boolean reversed)
  • 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
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getSimpleReference

      public SimpleReference getSimpleReference()
    • isReversed

      public boolean isReversed()
    • toString

      public String toString()
      Overrides:
      toString in class Object