Class SimpleAttributeReference

  • All Implemented Interfaces:
    SimpleReference

    public class SimpleAttributeReference
    extends java.lang.Object
    implements SimpleReference
    Diese Klasse implentiert das Interface SimpleReference für durch Attributgruppen und Attribute gegebene Referenzen.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      de.bsvrz.dav.daf.main.config.Attribute getAttribute()  
      de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()  
      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.
      java.util.List<java.lang.String> getTheListKeys()  
      int hashCode()  
      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.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • 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
      • getAttributeGroup

        public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
      • getAttribute

        public de.bsvrz.dav.daf.main.config.Attribute getAttribute()
      • getTheListKeys

        public java.util.List<java.lang.String> getTheListKeys()
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object