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?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to