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 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 beteiligtenSystemObjectType
zurück.de.bsvrz.dav.daf.main.config.SystemObjectType
getSecondType()
Gibt den zweiten beteiligtenSystemObjectType
zurück.SimpleReference
getSimpleReference()
boolean
initializeFromPreferences(java.util.prefs.Preferences prefs, de.bsvrz.dav.daf.main.config.DataModel configuration)
Initialisiert das Objekt aus den übergabenenPreferences
.boolean
isReversed()
void
putPreferences(java.util.prefs.Preferences prefs)
Speichert sich in den übergabenenPreferences
.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 beteiligtenSystemObjectType
zurück.- Specified by:
getFirstType
in interfaceSimpleReference
- Returns:
- der erste SystemObjectType
-
getSecondType
public de.bsvrz.dav.daf.main.config.SystemObjectType getSecondType()Description copied from interface:SimpleReference
Gibt den zweiten beteiligtenSystemObjectType
zurück.- Specified by:
getSecondType
in interfaceSimpleReference
- Returns:
- der erste SystemObjectType
-
putPreferences
public void putPreferences(java.util.prefs.Preferences prefs)Description copied from interface:SimpleReference
Speichert sich in den übergabenenPreferences
.- Specified by:
putPreferences
in 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:SimpleReference
Initialisiert das Objekt aus den übergabenenPreferences
.- Specified by:
initializeFromPreferences
in interfaceSimpleReference
- Parameters:
prefs
- die Preferences
-
getCopy
Description copied from interface:SimpleReference
Gibt eine (tiefe) Kopie des Objekts zurück.- Specified by:
getCopy
in 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:
toString
in classjava.lang.Object
-