Package org.apache.ojb.broker.metadata

Examples of org.apache.ojb.broker.metadata.DescriptorRepository


            public void run()
            {
                try
                {
                    // RepositoryPersistor persistor = new RepositoryPersistor ();
                    DescriptorRepository repository = new DescriptorRepository();
                    JIFrmOJBRepository frm = new JIFrmOJBRepository(repository);
                    containingFrame.getContentPane().add(frm);
                    frm.setVisible(true);
                }
                catch (Throwable t)
View Full Code Here


            // add new connection descriptor to global base
            mm.connectionRepository().addDescriptor(jcd);

            // allow per thread changes of persistent object data
            mm.setEnablePerThreadChanges(true);
            DescriptorRepository dr = mm.copyOfGlobalRepository();
            ClassDescriptor cld = dr.getDescriptorFor(SMAutoNaming.class);
            FieldDescriptor field = cld.getAutoIncrementFields()[0];

            // set sequence name for persistent object to null
            field.setSequenceName(null);
            mm.setDescriptor(dr);
View Full Code Here

            Enumeration descriptors = getClass().getClassLoader().getResources("META-INF/ojb_repository.xml");
            while(descriptors.hasMoreElements())
            {
                URL descriptorUrl = (URL) descriptors.nextElement();
                log.info("Merging OJB respository: "+descriptorUrl);
                DescriptorRepository repo = persistor.readDescriptorRepository(descriptorUrl.openStream());
                metaManager.mergeDescriptorRepository(repo);               
            }
        }
        catch (Throwable e)
        {
View Full Code Here

TOP

Related Classes of org.apache.ojb.broker.metadata.DescriptorRepository

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.