Package org.jitterbit.integration.client.ldap.ui

Examples of org.jitterbit.integration.client.ldap.ui.ObjectClassStructureRetriever


        }
        return translation;
    }

    public ObjectClassStructure[] toStructure(NumericOid[] auxOids) {
        ObjectClassStructureRetriever retriever = new ObjectClassStructureRetriever();
        retriever.setLdapCache(ldapCache);
        DefaultClassStructureRetrieverCallback callback = new DefaultClassStructureRetrieverCallback();
        retriever.retrieveStructures(auxOids, ldapLocation, callback, true, new DummyWaitService());
        return callback.getStructures();
    }
View Full Code Here


            @Override
            public void caught(Throwable t) {
                // Already handled.
            }
        };
        ObjectClassStructureRetriever retriever = new ObjectClassStructureRetriever();
        retriever.setLdapCache(ldapCache);
        retriever.retrieveStructures(
                        classes.getClassDefinitionOids(),
                        classes.getLdapLocation(),
                        callback,
                        false,
                        waitService);
View Full Code Here

     *         information.
     */
    public SelectedObjectStructures getModelStructures(SelectedObjectClasses classes, LdapStructureServerCache ldapCache) {
        SelectedObjectStructures structures = new SelectedObjectStructures(classes);
        DefaultClassStructureRetrieverCallback callback = new DefaultClassStructureRetrieverCallback();
        ObjectClassStructureRetriever retriever = new ObjectClassStructureRetriever();
        retriever.setLdapCache(ldapCache);
        retriever.retrieveStructures(
                        classes.getClassDefinitionOids(),
                        classes.getLdapLocation(),
                        callback,
                        true,
                        new DummyWaitService() /* TODO: Use a real WaitService */);
 
View Full Code Here

            }
        }

        private ObjectClassStructure[] getClassStructures(LdapStructure structure, GetMappingStructureCallback callback) {
            DefaultClassStructureRetrieverCallback handler = new DefaultClassStructureRetrieverCallback();
            ObjectClassStructureRetriever retriever = new ObjectClassStructureRetriever();
            LdapStructureServerCache ldapCache = getLdapCache();
            retriever.setLdapCache(ldapCache);
            retriever.retrieveStructures(structure, handler, true, new DummyWaitService());
            ObjectClassStructure[] structs = handler.getStructures();
            handler.transferStateTo(callback);
            return structs;
        }
View Full Code Here

        protected ObjectClassStructure[] doInBackground() throws Exception {
            NumericOid[] oids = getAvailableClasses(ldapLoc, callback, waitService);
            if (oids == null || oids.length == 0) {
                return null;
            }
            ObjectClassStructureRetriever r = new ObjectClassStructureRetriever();
            r.setLdapCache(ldapCache);
            DefaultClassStructureRetrieverCallback handler = new DefaultClassStructureRetrieverCallback();
            r.retrieveStructures(oids, ldapLoc, handler, true, waitService);
            ObjectClassStructure[] structs = handler.getStructures();
            if (structs == null) {
                onIncompleteRequest(handler, callback);
            }
            return structs;
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.ldap.ui.ObjectClassStructureRetriever

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.