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 zweierSystemObjectTypes
-
-
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()
-
-
-
Constructor Detail
-
DirectedReference
public DirectedReference(java.lang.String description, SimpleReference simpleReference, boolean reversed)
-
-
Method Detail
-
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
public SimpleReference 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
public SimpleReference getSimpleReference()
-
isReversed
public boolean isReversed()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-