Class SimpleReferenceManager


  • public 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 Detail

      • 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