Class SimpleReferenceManager

java.lang.Object
de.kappich.pat.gnd.extLocRef.SimpleReferenceManager

public final class SimpleReferenceManager
extends java.lang.Object
Der SimpleReferenceManager ist ein Singleton, der die verschiedenen Instanzen von SimpleReferences zur Verfügung stellt.
  • Method Summary

    Modifier and Type Method Description
    SimpleReference checkForSimpleReference​(de.bsvrz.dav.daf.main.config.SystemObjectType type1, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Attribute attr, de.bsvrz.dav.daf.main.config.SystemObjectType type2)  
    SimpleReference checkForSimpleReference​(de.bsvrz.dav.daf.main.config.SystemObjectType type1, java.lang.String setName, de.bsvrz.dav.daf.main.config.SystemObjectType type2)  
    java.lang.Object[] getAttributeGroups​(de.bsvrz.dav.daf.main.config.SystemObjectType type)  
    java.lang.Object[] getAttributes​(de.bsvrz.dav.daf.main.config.SystemObjectType type, de.bsvrz.dav.daf.main.config.AttributeGroup atg)  
    static SimpleReferenceManager getInstance​(de.bsvrz.dav.daf.main.ClientDavInterface connection)  
    java.lang.Object[] getSets​(de.bsvrz.dav.daf.main.config.SystemObjectType type)  
    java.util.Set<SimpleAttributeReference> getSimpleAttributeReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)  
    java.util.List<SimpleReference> getSimpleReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)  
    java.util.Set<SimpleSetReference> getSimpleSetReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)  
    de.bsvrz.dav.daf.main.config.SystemObjectType getSystemObjectType​(de.bsvrz.dav.daf.main.config.SystemObjectType type, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Attribute attr)  
    de.bsvrz.dav.daf.main.config.SystemObjectType getSystemObjectType​(de.bsvrz.dav.daf.main.config.SystemObjectType type, java.lang.String setName)  
    java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> getSystemObjectTypes()
    Diese Methode gibt eine Liste aller SystemObjectTypes zurück, die an irgendeiner SimpleReference beteiligt sind.
    java.lang.Object[] getSystemObjectTypesForAttributes()  
    java.lang.Object[] getSystemObjectTypesForSets()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • getInstance

      public static SimpleReferenceManager getInstance​(de.bsvrz.dav.daf.main.ClientDavInterface connection)
    • getSimpleReferences

      public java.util.List<SimpleReference> getSimpleReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)
    • getSimpleAttributeReferences

      public java.util.Set<SimpleAttributeReference> getSimpleAttributeReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)
    • getSimpleSetReferences

      public java.util.Set<SimpleSetReference> getSimpleSetReferences​(de.bsvrz.dav.daf.main.config.SystemObjectType type, boolean reversed)
    • getSystemObjectTypes

      public java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> getSystemObjectTypes()
      Diese Methode gibt eine Liste aller SystemObjectTypes zurück, die an irgendeiner SimpleReference beteiligt sind.
      Returns:
      die beschriebene Liste
    • getSystemObjectTypesForAttributes

      public java.lang.Object[] getSystemObjectTypesForAttributes()
    • getAttributeGroups

      public java.lang.Object[] getAttributeGroups​(de.bsvrz.dav.daf.main.config.SystemObjectType type)
    • getAttributes

      public java.lang.Object[] getAttributes​(de.bsvrz.dav.daf.main.config.SystemObjectType type, de.bsvrz.dav.daf.main.config.AttributeGroup atg)
    • getSystemObjectType

      @Nullable public de.bsvrz.dav.daf.main.config.SystemObjectType getSystemObjectType​(de.bsvrz.dav.daf.main.config.SystemObjectType type, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Attribute attr)
    • checkForSimpleReference

      @Nullable public SimpleReference checkForSimpleReference​(de.bsvrz.dav.daf.main.config.SystemObjectType type1, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Attribute attr, de.bsvrz.dav.daf.main.config.SystemObjectType type2)
    • checkForSimpleReference

      @Nullable public SimpleReference checkForSimpleReference​(de.bsvrz.dav.daf.main.config.SystemObjectType type1, java.lang.String setName, de.bsvrz.dav.daf.main.config.SystemObjectType type2)
    • getSystemObjectTypesForSets

      public java.lang.Object[] getSystemObjectTypesForSets()
    • getSets

      public java.lang.Object[] getSets​(de.bsvrz.dav.daf.main.config.SystemObjectType type)
    • getSystemObjectType

      @Nullable public de.bsvrz.dav.daf.main.config.SystemObjectType getSystemObjectType​(de.bsvrz.dav.daf.main.config.SystemObjectType type, java.lang.String setName)
    • toString

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