Examples of EventDefinition


Examples of org.activiti.bpmn.model.EventDefinition

  }
 
  private void validateModel(BpmnModel model) {
   
    FlowElement timerElement = model.getMainProcess().getFlowElement("timer_evt");
    EventDefinition timerEvent = extractEventDefinition(timerElement);
    assertTrue(timerEvent instanceof TimerEventDefinition);
    TimerEventDefinition ted = (TimerEventDefinition)timerEvent;
    assertEquals("PT5M", ted.getTimeDuration());
   
    FlowElement signalElement = model.getMainProcess().getFlowElement("signal_evt");
    EventDefinition signalEvent = extractEventDefinition(signalElement);
    assertTrue(signalEvent instanceof SignalEventDefinition);
    SignalEventDefinition sed = (SignalEventDefinition)signalEvent;
    assertEquals("signal_ref", sed.getSignalRef());
   
    FlowElement messageElement = model.getMainProcess().getFlowElement("message_evt");
    EventDefinition messageEvent = extractEventDefinition(messageElement);
    assertTrue(messageEvent instanceof MessageEventDefinition);
    MessageEventDefinition med = (MessageEventDefinition)messageEvent;
    assertEquals("message_ref", med.getMessageRef());
   
  }
View Full Code Here

Examples of org.activiti.bpmn.model.EventDefinition

    assertNotNull(flowElement);
    assertTrue(flowElement instanceof IntermediateCatchEvent);
    assertEquals("catchEvent", flowElement.getId());
    IntermediateCatchEvent catchEvent = (IntermediateCatchEvent) flowElement;
    assertTrue(catchEvent.getEventDefinitions().size() == 1);
    EventDefinition eventDefinition = catchEvent.getEventDefinitions().get(0);
    assertTrue(eventDefinition instanceof TimerEventDefinition);
    TimerEventDefinition timerDefinition = (TimerEventDefinition) eventDefinition;
    assertEquals("PT5M", timerDefinition.getTimeDuration());
   
    flowElement = model.getMainProcess().getFlowElement("flow1Condition");
View Full Code Here

Examples of org.activiti.bpmn.model.EventDefinition

 
  protected void addEventProperties(Event event, ObjectNode propertiesNode) {
    List<EventDefinition> eventDefinitions = event.getEventDefinitions();
    if (eventDefinitions.size() == 1) {
   
      EventDefinition eventDefinition = eventDefinitions.get(0);
      if (eventDefinition instanceof ErrorEventDefinition) {
        ErrorEventDefinition errorDefinition = (ErrorEventDefinition) eventDefinition;
        if (StringUtils.isNotEmpty(errorDefinition.getErrorCode())) {
          propertiesNode.put(PROPERTY_ERRORREF, errorDefinition.getErrorCode());
        }
View Full Code Here

Examples of org.apache.flex.compiler.internal.definitions.EventDefinition

       
        // Event handlers all have one parameter, whose type is determined by
        // the [Event] metadata that declared the event.
        // This type was stored in the EventDefinition
        // that the MXMLEventSpecifierNode refers to.
        EventDefinition eventDefinition = (EventDefinition)eventNode.getDefinition();
        Name eventTypeName = eventDefinition.getTypeReference().getMName(
            project, (ASScope)eventDefinition.getContainingScope());
        Vector<Name> paramTypes = new Vector<Name>();
        paramTypes.add(eventTypeName);
        mi.setParamTypes(paramTypes);
       
        Vector<String> paramName = new Vector<String>();
View Full Code Here

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

Examples of org.apache.pluto.container.om.portlet.EventDefinition

            //XMLStreamReader xml = (XMLStreamReader) event.getValue();
           
              //provider.getEventDefinition(event.getQName());
            try {
              // now test if object is jaxb
              EventDefinition eventDefinitionDD = getEventDefintion(portletWindow, event.getQName());
             
              ClassLoader loader = portletContextService.getClassLoader(portletWindow.getPortletDefinition().getApplication().getName());
              Class<? extends Serializable> clazz = loader.loadClass(eventDefinitionDD.getValueType()).asSubclass(Serializable.class);

              JAXBContext jc = JAXBContext.newInstance(clazz);
              Unmarshaller unmarshaller  = jc.createUnmarshaller();

//              unmarshaller.setEventHandler(new javax.xml.bind.helpers.DefaultValidationEventHandler());
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.EventDefinition

                //XMLStreamReader xml = (XMLStreamReader) event.getValue();
               
                  //provider.getEventDefinition(event.getQName());
                try {
                  // now test if object is jaxb
                  EventDefinition eventDefinitionDD = getEventDefintion(event.getQName());
                 
                  ClassLoader loader = portletContextService.getClassLoader(portletWindow.getPortletDefinition().getApplication().getName());
                  Class<? extends Serializable> clazz = loader.loadClass(eventDefinitionDD.getValueType()).asSubclass(Serializable.class);

                  JAXBContext jc = JAXBContext.newInstance(clazz);
                  Unmarshaller unmarshaller  = jc.createUnmarshaller();

//                  unmarshaller.setEventHandler(new javax.xml.bind.helpers.DefaultValidationEventHandler());
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.EventDefinition

                //XMLStreamReader xml = (XMLStreamReader) event.getValue();
               
                    //provider.getEventDefinition(event.getQName());
                try {
                    // now test if object is jaxb
                    EventDefinition eventDefinitionDD = getEventDefintion(portletWindow, event.getQName());
                   
                    ClassLoader loader = portletContextService.getClassLoader(portletWindow.getPortletDefinition().getApplication().getName());
                    Class<? extends Serializable> clazz = loader.loadClass(eventDefinitionDD.getValueType()).asSubclass(Serializable.class);

                    JAXBContext jc = JAXBContext.newInstance(clazz);
                    Unmarshaller unmarshaller  = jc.createUnmarshaller();

//                  unmarshaller.setEventHandler(new javax.xml.bind.helpers.DefaultValidationEventHandler());
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.EventDefinition

        final MockPortletDefinitionId portletDefinitionId = new MockPortletDefinitionId(1);
        final PortletApplicationDefinition portletApplicationDefinition = mock(PortletApplicationDefinition.class);
        final PortletDefinition portletDefinition = mock(PortletDefinition.class);
        final EventDefinitionReference searchRequestEventDefinitionReference = mock(EventDefinitionReference.class);
        final EventDefinitionReference searchResultsEventDefinitionReference = mock(EventDefinitionReference.class);
        final EventDefinition searchRequestEventDefinition = mock(EventDefinition.class);
        final EventDefinition searchResultsEventDefinition = mock(EventDefinition.class);
       
        when(event.getQName()).thenReturn(searchRequestName);
       
        when(searchRequestEventDefinitionReference.getQualifiedName(anyString())).thenReturn(searchRequestName);
        when(searchRequestEventDefinitionReference.getQName()).thenReturn(searchRequestName);
       
        when(searchResultsEventDefinitionReference.getQualifiedName(anyString())).thenReturn(searchResultsName);
        when(searchResultsEventDefinitionReference.getQName()).thenReturn(searchResultsName);
       
        when(searchRequestEventDefinition.getQName()).thenReturn(searchRequestName);
        when(searchRequestEventDefinition.getQualifiedName(anyString())).thenReturn(searchRequestName);
       
        when(searchResultsEventDefinition.getQName()).thenReturn(searchResultsName);
        when(searchResultsEventDefinition.getQualifiedName(anyString())).thenReturn(searchResultsName);


        when(this.portletDefinitionRegistry.getParentPortletApplicationDescriptor(portletDefinitionId)).thenReturn(portletApplicationDefinition);
        when(this.portletDefinitionRegistry.getParentPortletDescriptor(portletDefinitionId)).thenReturn(portletDefinition);
       
View Full Code Here

Examples of org.apache.pluto.container.om.portlet.EventDefinition

        catch (XMLStreamException e) {
            throw new IllegalStateException("Failed to create XMLStreamReader for portlet event: " + event, e);
        }
       
        // now test if object is jaxb
        final EventDefinition eventDefinitionDD = getEventDefintion(portletWindow, event.getQName());
       
        final PortletDefinition portletDefinition = portletWindow.getPlutoPortletWindow().getPortletDefinition();
        final PortletApplicationDefinition application = portletDefinition.getApplication();
        final String portletApplicationName = application.getName();
       
        final ClassLoader loader;
        try {
            loader = portletContextService.getClassLoader(portletApplicationName);
        }
        catch (PortletContainerException e) {
            throw new IllegalStateException("Failed to get ClassLoader for portlet application: " + portletApplicationName, e);
        }
       
        final String eventType = eventDefinitionDD.getValueType();
        final Class<? extends Serializable> clazz;
        try {
            clazz = loader.loadClass(eventType).asSubclass(Serializable.class);
        }
        catch (ClassNotFoundException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.