Package de.kappich.pat.gnd.extLocRef
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 SimpleReferencegetCopy()Gibt eine (tiefe) Kopie des Objekts zurück.java.lang.StringgetDescription()de.bsvrz.dav.daf.main.config.SystemObjectTypegetFirstType()Gibt den ersten beteiligtenSystemObjectTypezurück.de.bsvrz.dav.daf.main.config.SystemObjectTypegetSecondType()Gibt den zweiten beteiligtenSystemObjectTypezurück.SimpleReferencegetSimpleReference()booleaninitializeFromPreferences(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)Initialisiert das Objekt aus den übergabenenPreferences.booleanisReversed()voidputPreferences(java.util.prefs.Preferences prefs)Speichert sich in den übergabenenPreferences.voidsetDescription(java.lang.String description)java.lang.StringtoString()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:SimpleReferenceGibt den ersten beteiligtenSystemObjectTypezurück.- Specified by:
getFirstTypein interfaceSimpleReference- Returns:
- der erste SystemObjectType
-
getSecondType
public de.bsvrz.dav.daf.main.config.SystemObjectType getSecondType()Description copied from interface:SimpleReferenceGibt den zweiten beteiligtenSystemObjectTypezurück.- Specified by:
getSecondTypein interfaceSimpleReference- Returns:
- der erste SystemObjectType
-
putPreferences
public void putPreferences(java.util.prefs.Preferences prefs)Description copied from interface:SimpleReferenceSpeichert sich in den übergabenenPreferences.- Specified by:
putPreferencesin interfaceSimpleReference- 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:SimpleReferenceInitialisiert das Objekt aus den übergabenenPreferences.- Specified by:
initializeFromPreferencesin interfaceSimpleReference- Parameters:
prefs- die Preferences
-
getCopy
Description copied from interface:SimpleReferenceGibt eine (tiefe) Kopie des Objekts zurück.- Specified by:
getCopyin interfaceSimpleReference- Returns:
- die Kopie
-
getDescription
public java.lang.String getDescription() -
setDescription
public void setDescription(java.lang.String description) -
getSimpleReference
-
isReversed
public boolean isReversed() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-