Interface SimpleReference

All Known Implementing Classes:
DirectedReference, SimpleAttributeReference, SimpleSetReference

public interface SimpleReference
Das Interface verkapselt die Association zweier SystemObjectTypes
  • Method Summary

    Modifier and Type Method Description
    SimpleReference getCopy()
    Gibt eine (tiefe) Kopie des Objekts zurück.
    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.
    boolean initializeFromPreferences​(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
    Initialisiert das Objekt aus den übergabenen Preferences.
    void putPreferences​(java.util.prefs.Preferences prefs)
    Speichert sich in den übergabenen Preferences.
  • Method Details

    • getFirstType

      de.bsvrz.dav.daf.main.config.SystemObjectType getFirstType()
      Gibt den ersten beteiligten SystemObjectType zurück.
      Returns:
      der erste SystemObjectType
    • getSecondType

      de.bsvrz.dav.daf.main.config.SystemObjectType getSecondType()
      Gibt den zweiten beteiligten SystemObjectType zurück.
      Returns:
      der erste SystemObjectType
    • putPreferences

      void putPreferences​(java.util.prefs.Preferences prefs)
      Speichert sich in den übergabenen Preferences.
      Parameters:
      prefs - die Preferences
    • initializeFromPreferences

      boolean initializeFromPreferences​(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
      Initialisiert das Objekt aus den übergabenen Preferences.
      Parameters:
      prefs - die Preferences
    • getCopy

      SimpleReference getCopy()
      Gibt eine (tiefe) Kopie des Objekts zurück.
      Returns:
      die Kopie