Class DirectedReference

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

public class DirectedReference
extends java.lang.Object
implements SimpleReference
Das Interface verkapselt die gerichtete Association zweier SystemObjectTypes
  • Constructor Summary

    Constructors
    Constructor Description
    DirectedReference​(java.lang.String description, SimpleReference simpleReference, boolean reversed)  
  • Method Summary

    Modifier and Type Method Description
    SimpleReference getCopy()
    Gibt eine (tiefe) Kopie des Objekts zurück.
    java.lang.String getDescription()  
    de.bsvrz.dav.daf.main.config.SystemObjectType getFirstType()
    Gibt den ersten beteiligten SystemObjectType zurück.
    de.bsvrz.dav.daf.main.config.SystemObjectType getSecondType()
    Gibt den zweiten beteiligten SystemObjectType zurück.
    SimpleReference getSimpleReference()  
    boolean initializeFromPreferences​(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
    Initialisiert das Objekt aus den übergabenen Preferences.
    boolean isReversed()  
    void putPreferences​(java.util.prefs.Preferences prefs)
    Speichert sich in den übergabenen Preferences.
    void setDescription​(java.lang.String description)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DirectedReference

      public DirectedReference​(java.lang.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​(java.util.prefs.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​(java.util.prefs.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 java.lang.String getDescription()
    • setDescription

      public void setDescription​(java.lang.String description)
    • getSimpleReference

      public SimpleReference getSimpleReference()
    • isReversed

      public boolean isReversed()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object