Well, even with CODI you had to add the javascript lib yourself if you wanted the full features.
We now wrapped all the handling into a nice little component which takes care of all things. LieGrue, strub > On Friday, 26 December 2014, 18:06, Gerhard Petracek > <[email protected]> wrote: > > hi edilmar, > > codi did that for you (automatically). > with deltaspike you need to do it manually (see e.g. [1]). > > regards, > gerhard > > [1] > https://github.com/os890/ee6-ds-demo/blob/master/src/main/webapp/templates/main-template.xhtml#L94 > > http://www.irian.at > > Your JavaEE powerhouse - > JavaEE Consulting, Development and > Courses in English and German > > Professional Support for Apache > MyFaces, DeltaSpike and OpenWebBeans > > > > > 2014-12-26 17:57 GMT+01:00 Edilmar LISTAS <[email protected]>: > >> Hi again, >> >> I am migrating to DeltaSpike GroupConversationScoped now but I didn't >> undertand this part: >> >> Therefore, do not forget to add the ds:windowId (xmlns:ds=" >> http://deltaspike.apache.org/jsf") component in case of >> ClientWindowConfig#CLIENTWINDOW to your page(/template) and ensure that >> the window-handling works properly (otherwise conversations will not work >> correctly). The base principle is similar to CODI-Conversations. CODI users >> just have to ensure that they have to add ds:windowId and the names are >> slightly different. >> >> When using CODI I never configured ds:windowId in any place and >> I really don't know what about this. >> >> >> On 08-12-2014 14:33, Thomas Andraschko wrote: >> >>> Hey, >>> >>> DeltaSpike is compatible with JEE6 and JEE7 :) >>> >>> >>> >>> 2014-12-08 18:04 GMT+01:00 Edilmar LISTAS > <[email protected]>: >>> >>> Hi, >>>> >>>> Just one more question... is it possible to migrate from CODI to >>>> DeltaSpike conversations >>>> but to continue using JEE6, Glassfish 3.1.2.2, JSF 2.1 and CDI/Weld >>>> 2.1.6? >>>> Because this >>>> would be great, because I could change all the controllers to new > class >>>> and imports before >>>> a bigger upgrade to JEE7 and many new libraries that I need to >>>> test/checkout. >>>> >>>> >>>> On 02-12-2014 16:58, Gerhard Petracek wrote: >>>> >>>> hi edilmar, >>>>> >>>>> @GroupedConversationScoped is just a new name, but you get the > same >>>>> concept >>>>> as with codi. >>>>> you can inject GroupedConversation as well as > GroupedConversationManager >>>>> to >>>>> manage conversations (see [1] and e.g. [2]). >>>>> >>>>> just fyi: >>>>> the reset to null isn't needed. with that you just drop the > injected >>>>> proxy >>>>> and not the conversation itself -> #close is enough. >>>>> >>>>> regards, >>>>> gerhard >>>>> >>>>> [1] >>>>> http://deltaspike.apache.org/documentation/jsf.html#__ >>>>> grouped_conversations >>>>> [2] https://github.com/os890/tomee_mf_stack_001/tree/codi2ds >>>>> >>>>> >>>>> >>>>> http://www.irian.at >>>>> >>>>> Your JavaEE powerhouse - >>>>> JavaEE Consulting, Development and >>>>> Courses in English and German >>>>> >>>>> Professional Support for Apache >>>>> MyFaces, DeltaSpike and OpenWebBeans >>>>> >>>>> >>>>> >>>>> 2014-12-02 19:38 GMT+01:00 Edilmar LISTAS > <[email protected]>: >>>>> >>>>> Hi, >>>>> >>>>>> >>>>>> I have a web/enterprise app running at this environment: >>>>>> Glassfish 3.1.2.2 + JSF 2.1 + Richfaces 4.3.7 + CDI + CODI > 1.0.6 + JPA >>>>>> 2.0 >>>>>> + Hibernate 4.2.7. >>>>>> >>>>>> Now, I have planned migrating from JEE6 to JEE7: >>>>>> Glassfish 4.1 + JSF 2.2 + Richfaces 4.5 (waiting final > version) + CDI + >>>>>> DeltaSpike 1.1.0 + JPA 2.1 + Hibernate 4.3.x. >>>>>> >>>>>> I use only ConversationScope from CODI like this: >>>>>> >>>>>> ========= >>>>>> 1) CODE 1: >>>>>> ========= >>>>>> import > org.apache.myfaces.extensions.cdi.core.api.scope.conversation. >>>>>> ConversationScoped; >>>>>> ... >>>>>> @ConversationScoped >>>>>> public class Controller1 implements Serializable { >>>>>> private @Inject Conversation conversation; >>>>>> ... >>>>>> public void aPlaceToCloseConversation(ActionEvent > event) { >>>>>> if (conversation != null) { >>>>>> conversation.close(); >>>>>> conversation = null; >>>>>> } >>>>>> } >>>>>> } >>>>>> >>>>>> ========= >>>>>> 2) CODE 2: >>>>>> ========= >>>>>> import org.apache.myfaces.extensions.cdi.core.api.scope. >>>>>> conversation.WindowContext; >>>>>> ... >>>>>> @RequestScoped >>>>>> public class Controller2 implements Serializable { >>>>>> @Inject WindowContext windowContext; >>>>>> ... >>>>>> public void aPlaceToCloseAllConversations(ActionEvent > event) { >>>>>> windowContext.closeConversations(); >>>>>> } >>>>>> } >>>>>> >>>>>> I didn't find a way to migrate my ConversationScoped to > DeltaSpike, >>>>>> just >>>>>> I >>>>>> found GroupConversations >>>>>> and ViewScoped. What have I to change in my code for this > migration? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>> >>> >> >
