Class SimpleReferenceManager

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

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

    • getInstance

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

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

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

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

      public 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 Object[] getSystemObjectTypesForAttributes()
    • getAttributeGroups

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

      public 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, String setName, de.bsvrz.dav.daf.main.config.SystemObjectType type2)
    • getSystemObjectTypesForSets

      public Object[] getSystemObjectTypesForSets()
    • getSets

      public 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, String setName)
    • toString

      public String toString()
      Overrides:
      toString in class Object