Class 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 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