Package org.apache.jackrabbit.ocm.testmodel.collection

Examples of org.apache.jackrabbit.ocm.testmodel.collection.Element


            main.setText("Main text");

            HashMapElement hashMapElement = new HashMapElement();
            Map<String, Element> map = new HashMap<String, Element>();

            Element e1 = new Element();
            e1.setId("e1");
            e1.setText("Element 1");
            hashMapElement.addObject(e1);
            map.put("keyE1", e1);

            Element e2 = new Element();
            e2.setId("e2");
            e2.setText("Element 2");
            hashMapElement.addObject(e2);
            map.put("keyE2", e2);

            main.setHashMapElement(hashMapElement);
            main.setMap(map);

            ocm.update(main);
            ocm.save();

            // --------------------------------------------------------------------------------
            // Get the object
            // --------------------------------------------------------------------------------
            main = (Main) ocm.getObject( "/test");
            assertNotNull("main.getHashMap() is null", main.getHashMapElement());
            assertNotNull("main.getHashMap() is null", main.getMap());
            assertTrue("Incorrect text", main.getText().equals("Main text"));
            map = (Map) main.getHashMapElement().getObjects();
            assertTrue("Incorrect para element", map.get("e1").getText().equals("Element 1"));
            assertTrue("Incorrect para element", map.get("e2").getText().equals("Element 2"));
           
            map = main.getMap();
            assertTrue("Incorrect para element", map.get("keyE1").getText().equals("Element 1"));
            assertTrue("Incorrect para element", map.get("keyE2").getText().equals("Element 2"));

            // --------------------------------------------------------------------------------
            // Update the object
            // --------------------------------------------------------------------------------
            hashMapElement = new HashMapElement();
            map = new HashMap<String, Element>();

            e1 = new Element();
            e1.setId("e1");
            e1.setText("Element 1");
            hashMapElement.addObject(e1);
            map.put("keyE1", e1);

            e2 = new Element();
            e2.setId("e3");
            e2.setText("Element 3");
            hashMapElement.addObject(e2);
            map.put("keyE3", e2);

            Element e3 = new Element();
            e3.setId("e4");
            e3.setText("Element 4");
            hashMapElement.addObject(e3);
            map.put("keyE4", e3);

            main.setHashMapElement(hashMapElement);
            main.setMap(map);
View Full Code Here


            // --------------------------------------------------------------------------------

            ArrayListElement arrayListElement = new ArrayListElement();
            list = new ArrayList<Element>();

            Element e1 = new Element();
            e1.setId("e1");
            e1.setText("Element 1");
            arrayListElement.addObject(e1);
            list.add(e1);

            Element e2 = new Element();
            e2.setId("e2");
            e2.setText("Element 2");
            arrayListElement.addObject(e2);
            list.add(e2);

            main.setArrayListElement(arrayListElement);
            main.setList(list);
            ocm.update(main);
            ocm.save();

            // --------------------------------------------------------------------------------
            // Get the object
            // --------------------------------------------------------------------------------
            main = (Main) ocm.getObject( "/test");
            arrayList = main.getArrayListElement();
            list = main.getList();
            assertNotNull("main.getArrayListElemnt is null", arrayList );
            assertNotNull("main.getList is null", list );
            Collection<Element> objects = (Collection<Element>) arrayList.getObjects();
            Element[] elements = (Element[]) objects.toArray(new Element[objects.size()]);
            assertTrue("Incorrect para element", elements[0].getText().equals("Element 1"));
            assertTrue("Incorrect para element", list.get(0).getText().equals("Element 1"));



            // --------------------------------------------------------------------------------
            // Update the object
            // --------------------------------------------------------------------------------
            arrayListElement = new ArrayListElement();
            list = new ArrayList<Element>();
            e1 = new Element();
            e1.setId("e1");
            e1.setText("Element 1");
            arrayListElement.addObject(e1);
            list.add(e1);

            e2 = new Element();
            e2.setId("e3");
            e2.setText("Element 3");
            arrayListElement.addObject(e2);
            list.add(e2);

            Element e3 = new Element();
            e3.setId("e4");
            e3.setText("Element 4");
            arrayListElement.addObject(e3);
            list.add(e3);

            main.setArrayListElement(arrayListElement);
            main.setList(list);
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.ocm.testmodel.collection.Element

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.