Package org.apache.jetspeed.om.portlet

Examples of org.apache.jetspeed.om.portlet.EventDefinition


    {
        // Portlet 2.0 Support       
        app.setDefaultNamespace("http:apache.org/events");
        portlet.setCacheScope("private");
        portlet.setExpirationCache(-1);
        EventDefinition event = app.addEventDefinition("plainOldEvent");
        event.setValueType("java.lang.String");
        Description en1 = event.addDescription("en");
        en1.setDescription("The Plain Old Event");
        Description fr1 = event.addDescription("fr");
        fr1.setDescription("Le Vieux Ordinaire �v�nement");       
       
        QName q2 = new QName("http:portals.apache.org/events", "qualifiedEvent");
        EventDefinition event2 = app.addEventDefinition(q2);
        event2.setValueType("java.lang.String");      

        QName q3 = new QName("http:portals.apache.org/events", "prefixedEvent", "x");
        EventDefinition event3 = app.addEventDefinition(q3);
        event3.setValueType("java.lang.String");      
        event3.addAlias(new QName("local-1"));
        event3.addAlias(new QName("http:2portals.apache.org/events", "local-2"));
        event3.addAlias(new QName("http:3portals.apache.org/events", "local-3", "p"));
        // test dupes
        event3.addAlias(new QName("local-1"));           
        event3.addAlias(new QName("http:2portals.apache.org/events", "local-2"));           
        event3.addAlias(new QName("http:3portals.apache.org/events", "local-3", "p"));           
        assertEquals(event3.getAliases().size(), 3);

        portlet.addSupportedProcessingEvent("plainOldEvent");
        portlet.addSupportedProcessingEvent(q3);
        portlet.addSupportedPublishingEvent("local-1");
        portlet.addSupportedPublishingEvent(q2);
View Full Code Here


        assertEquals(portlet.getExpirationCache(), -1);
       
        List<EventDefinition> events = app.getEventDefinitions();
        assertNotNull(events);
        assertTrue(events.size() == 3);
        EventDefinition event1 = events.get(0);
        assertNotNull(event1);
        assertEquals(event1.getName(), "plainOldEvent");
        assertEquals(event1.getValueType(), "java.lang.String");
        QName q = event1.getQName();
        // if the event definition is registered without QName, then the default namespace of app will be used.
        assertEquals(q.getNamespaceURI(), "http:apache.org/events");
        assertEquals(q.getPrefix(), "");
        Description en = event1.getDescription(new Locale("en"));
        assertEquals(en.getDescription(), "The Plain Old Event");
        Description fr = event1.getDescription(new Locale("fr"));
        assertEquals(fr.getDescription(), "Le Vieux Ordinaire �v�nement");       
       
        EventDefinition event2 = events.get(1);
        assertNotNull(event2);
        QName qname = event2.getQName();
        assertEquals(qname.getNamespaceURI(), "http:portals.apache.org/events");
        assertEquals(qname.getLocalPart(), "qualifiedEvent");
        assertEquals(event2.getValueType(), "java.lang.String");       
        assertEquals(qname.getPrefix(), "");

        EventDefinition event3 = events.get(2);
        assertNotNull(event3);
        QName qname3 = event3.getQName();
        assertEquals(qname3.getNamespaceURI(), "http:portals.apache.org/events");
        assertEquals(qname3.getLocalPart(), "prefixedEvent");
        assertEquals(qname3.getPrefix(), "x");
        assertEquals(event3.getValueType(), "java.lang.String");       
       
        QName alias1 = event3.getAliases().get(0);
        assertEquals(alias1.getLocalPart(), "local-1");
        QName alias2 = event3.getAliases().get(1);
        assertEquals(alias2.getLocalPart(), "local-2");
        assertEquals(alias2.getNamespaceURI(), "http:2portals.apache.org/events");
        QName alias3 = event3.getAliases().get(2);
        assertEquals(alias3.getLocalPart(), "local-3");
        assertEquals(alias3.getNamespaceURI(), "http:3portals.apache.org/events");
        assertEquals(alias3.getPrefix(), "p");       

        List<EventDefinitionReference> refs = portlet.getSupportedProcessingEvents();
View Full Code Here

                jdesc.setDescription(desc.getDescription());
            }           
        }       
        for (org.apache.pluto.container.om.portlet.EventDefinition ed : pa.getEventDefinitions())
        {
            EventDefinition jed = null;
            if (ed.getQName() != null)
            {
                jed = jpa.addEventDefinition(ed.getQName());
            }
            else
            {
                jed =jpa.addEventDefinition(ed.getName());
            }
            jed.setValueType(ed.getValueType());
            for (QName alias : ed.getAliases())
            {
                jed.addAlias(alias);
            }
            for (org.apache.pluto.container.om.portlet.Description desc : ed.getDescriptions())
            {
                Description jdesc = jed.addDescription(desc.getLang());
                jdesc.setDescription(desc.getDescription());
            }                       
        }
        for (org.apache.pluto.container.om.portlet.FilterMapping fm : pa.getFilterMappings())
        {
View Full Code Here

    {
        // Portlet 2.0 Support       
        app.setDefaultNamespace("http:apache.org/events");
        portlet.setCacheScope("private");
        portlet.setExpirationCache(-1);
        EventDefinition event = app.addEventDefinition("plainOldEvent");
        event.setValueType("java.lang.String");
        Description en1 = event.addDescription("en");
        en1.setDescription("The Plain Old Event");
        Description fr1 = event.addDescription("fr");
        fr1.setDescription("Le Vieux Ordinaire �v�nement");       
       
        QName q2 = new QName("http:portals.apache.org/events", "qualifiedEvent");
        EventDefinition event2 = app.addEventDefinition(q2);
        event2.setValueType("java.lang.String");      

        QName q3 = new QName("http:portals.apache.org/events", "prefixedEvent", "x");
        EventDefinition event3 = app.addEventDefinition(q3);
        event3.setValueType("java.lang.String");      
        event3.addAlias(new QName("local-1"));
        event3.addAlias(new QName("http:2portals.apache.org/events", "local-2"));
        event3.addAlias(new QName("http:3portals.apache.org/events", "local-3", "p"));
        // test dupes
        event3.addAlias(new QName("local-1"));           
        event3.addAlias(new QName("http:2portals.apache.org/events", "local-2"));           
        event3.addAlias(new QName("http:3portals.apache.org/events", "local-3", "p"));           
        assertEquals(event3.getAliases().size(), 3);

        portlet.addSupportedProcessingEvent("plainOldEvent");
        portlet.addSupportedProcessingEvent(q3);
        portlet.addSupportedPublishingEvent("local-1");
        portlet.addSupportedPublishingEvent(q2);
View Full Code Here

        assertEquals(portlet.getExpirationCache(), -1);
       
        List<EventDefinition> events = app.getEventDefinitions();
        assertNotNull(events);
        assertTrue(events.size() == 3);
        EventDefinition event1 = events.get(0);
        assertNotNull(event1);
        assertEquals(event1.getName(), "plainOldEvent");
        assertEquals(event1.getValueType(), "java.lang.String");
        QName q = event1.getQName();
        // if the event definition is registered without QName, then the default namespace of app will be used.
        assertEquals(q.getNamespaceURI(), "http:apache.org/events");
        assertEquals(q.getPrefix(), "");
        Description en = event1.getDescription(new Locale("en"));
        assertEquals(en.getDescription(), "The Plain Old Event");
        Description fr = event1.getDescription(new Locale("fr"));
        assertEquals(fr.getDescription(), "Le Vieux Ordinaire �v�nement");       
       
        EventDefinition event2 = events.get(1);
        assertNotNull(event2);
        QName qname = event2.getQName();
        assertEquals(qname.getNamespaceURI(), "http:portals.apache.org/events");
        assertEquals(qname.getLocalPart(), "qualifiedEvent");
        assertEquals(event2.getValueType(), "java.lang.String");       
        assertEquals(qname.getPrefix(), "");

        EventDefinition event3 = events.get(2);
        assertNotNull(event3);
        QName qname3 = event3.getQName();
        assertEquals(qname3.getNamespaceURI(), "http:portals.apache.org/events");
        assertEquals(qname3.getLocalPart(), "prefixedEvent");
        assertEquals(qname3.getPrefix(), "x");
        assertEquals(event3.getValueType(), "java.lang.String");       
       
        QName alias1 = event3.getAliases().get(0);
        assertEquals(alias1.getLocalPart(), "local-1");
        QName alias2 = event3.getAliases().get(1);
        assertEquals(alias2.getLocalPart(), "local-2");
        assertEquals(alias2.getNamespaceURI(), "http:2portals.apache.org/events");
        QName alias3 = event3.getAliases().get(2);
        assertEquals(alias3.getLocalPart(), "local-3");
        assertEquals(alias3.getNamespaceURI(), "http:3portals.apache.org/events");
        assertEquals(alias3.getPrefix(), "p");       

        List<EventDefinitionReference> refs = portlet.getSupportedProcessingEvents();
View Full Code Here

                jdesc.setDescription(desc.getDescription());
            }           
        }       
        for (org.apache.pluto.container.om.portlet.EventDefinition ed : pa.getEventDefinitions())
        {
            EventDefinition jed = null;
            if (ed.getQName() != null)
            {
                jed = jpa.addEventDefinition(ed.getQName());
            }
            else
            {
                jed =jpa.addEventDefinition(ed.getName());
            }
            jed.setValueType(ed.getValueType());
            for (QName alias : ed.getAliases())
            {
                jed.addAlias(alias);
            }
            for (org.apache.pluto.container.om.portlet.Description desc : ed.getDescriptions())
            {
                Description jdesc = jed.addDescription(desc.getLang());
                jdesc.setDescription(desc.getDescription());
            }                       
        }
        for (org.apache.pluto.container.om.portlet.FilterMapping fm : pa.getFilterMappings())
        {
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.portlet.EventDefinition

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.