Passing custom events between modules through parent application

I have created a custom event that I want to use to pass a string between two modules.  The event looks like this:
    package com.mypackage.events
          import flash.events.Event;
          public class ThumbDeleteEvent extends Event
                    public static const THUMBS_DELETED:String = "thumbsDeleted";
                    public var files:String;
                    public function ThumbDeleteEvent(type:String, files:String)
                    super(type);
                    this.files = files;
                    // Override the inherited clone() method.
                    override public function clone():Event {
                    return new ThumbDeleteEvent(type, files);
In one module I dispatch the event like so:
    parentApplication.dispatchEvent(new ThumbDeleteEvent("parentApplication.thumbsDeleted", files));
and in another module I listen for the event like so:
    public function init():void {
                    parentApplication.addEventListener("parentApplication.thumbsDeleted", onThumbsDelete);
if I use ThumbsDeleteEvent as the type passed in to the listener function like this:
    public function onThumbsDelete(evt:ThumbDeleteEvent):void{
           trace("thumb delete event for thumbs: "+evt.files);
I get the following error:
    TypeError: Error #1034: Type Coercion failed: cannot convert  com.mypackage.events::ThumbDeleteEvent@26748a31 to com.mypackage.events.ThumbDeleteEvent.
if I just use Event as the type passed in to the listener function like this:
    public function onThumbsDelete(evt:ThumbDeleteEvent):void{
          if(evt is ThumbDeleteEvent){
                    trace("thumb delete event for thumbs: "+(evt as ThumbDeleteEvent).files);
          }else{
                    var type:XML = describeType(evt);
                    trace(type.toXMLString());
It works but does not think it is a ThumbDeleteEvent type class (it hits the else statement) the xml output of describe type says its type is:
    type name="com.mypackage.events::ThumbDeleteEvent"
What is going on here?  If I put a breakpoint in the debugger it says the event is a ThumbDeleteEvent and I can see the files parameter and its right???

Sorry I have been trying all sorts of stuff and I cut and pasted the wrong version, I meant to put this:
if I just use Event as the type passed in to the listener function like this:
    public function onThumbsDelete(evt:Event):void{
          if(evt is ThumbDeleteEvent){
                    trace("thumb delete event for thumbs: "+(evt as ThumbDeleteEvent).files);
          }else{
                    var type:XML = describeType(evt);
                    trace(type.toXMLString());
Then it gets passed to the else condition (it does not recognize it as a ThumbDeleteEvent) and this is the output of the trace:
<type name="com.helius.events::ThumbDeleteEvent" base="flash.events::Event" isDynamic="false" isFinal="false" isStatic="false">
  <extendsClass type="flash.events::Event"/>
  <extendsClass type="Object"/>
  <constructor>
    <parameter index="1" type="String" optional="false"/>
    <parameter index="2" type="String" optional="false"/>
    <parameter index="3" type="Boolean" optional="true"/>
    <parameter index="4" type="Boolean" optional="true"/>
  </constructor>
  <variable name="files" type="String"/>
  <accessor name="type" access="readonly" type="String" declaredBy="flash.events::Event"/>
  <accessor name="bubbles" access="readonly" type="Boolean" declaredBy="flash.events::Event"/>
  <accessor name="cancelable" access="readonly" type="Boolean" declaredBy="flash.events::Event"/>
  <accessor name="target" access="readonly" type="Object" declaredBy="flash.events::Event"/>
  <accessor name="currentTarget" access="readonly" type="Object" declaredBy="flash.events::Event"/>
  <accessor name="eventPhase" access="readonly" type="uint" declaredBy="flash.events::Event"/>
  <method name="stopImmediatePropagation" declaredBy="flash.events::Event" returnType="void"/>
  <method name="preventDefault" declaredBy="flash.events::Event" returnType="void"/>
  <method name="isDefaultPrevented" declaredBy="flash.events::Event" returnType="Boolean"/>
  <method name="clone" declaredBy="com.helius.events::ThumbDeleteEvent" returnType="flash.events::Event"/>
  <method name="toString" declaredBy="flash.events::Event" returnType="String"/>
  <method name="formatToString" declaredBy="flash.events::Event" returnType="String">
    <parameter index="1" type="String" optional="false"/>
  </method>
  <method name="stopPropagation" declaredBy="flash.events::Event" returnType="void"/>
</type>
This causes a TypeError:
public function onThumbsDelete(evt:ThumbDeleteEvent)
This causes a null pointer error because myevent is null:
public function onThumbsDelete(evt:Event):void{
     var myevent:TumbDeleteEvent = (evt as ThumbDeleteEvent);
     var files:String = myevent.files;
Here is what I see when I put a break point in and debug it:
I tried upgrading my event extender as you suggested, that had no effect.  I removed the dot notation in the type and it does the exact same thing I.E. dispatching class:
                                             parentApplication.dispatchEvent(new ThumbDeleteEvent("thumbsDeleted", files));   or
        parentApplication.dispatchEvent(new ThumbDeleteEvent(ThumbDeleteEvent.THUMBS_DELETED, files));
and receiving class:
     parentApplication.addEventListener("thumbsDeleted", onThumbsDelete);
I really appreciate your help, I am baffled by this, I have tried everything I can think of for two days and I am ready to start throwing things. 

Similar Messages

  • Debugging of ABAP Function Module through ISA Application CRM B2C 4.0

    Hi Experts
    There is way to Debug ABAP FM through ISA CRM b2c Application by Modifying some XML Files as per Extn Guide.
    I tried modifying the <APPLICATION_HOME>\WEB-INF\xcm\customer\modification\modification-config.xml After that I restarted the Application .
    But it is not Breaking for Both Statefull & Stateless FM after running my Application.
    With Some Help i found that if we try it on Remote System ( Means SAP GUI has to in Same System where CRM is Installed ???????????). but that is not Advisable Right !!!.
    So if i am able to Debug ABAP Function Module through ISA Application from any Other remote System.
    I think it will be very Useful.
    Thanks & Regards
    Ravi Sah

    Ravi
    It is other way around !!!
    You should have SAP GUI installed on the machine in which you start(access) your B2C Application. This enables for ABAP Debugging.
    We have tried this and works fine for us !!!
    Thanks
    Jack
    <b>Allot points if my post helps !!!</b>

  • WSRP - Pass Custom Data between Consumer and Producer

    Hello All,
    I am having a couple of queries with respect to Custom Data Transfer. Consider I have a Map of values which I need to transfer between both Consumer and Producer.
    For eg: the map that Consumer sends would contain "firstName", "lastName", etc... On the other hand Producer needs to do some business function based on the data and add more values to the map like "rewardPoint" etc....
    On Consumer Side:
    I have choice to use Backing File or IGetMarkupInterceptor to implement the preInvoke to pass the data using SimpleStateHolder.
    Question: I am not able to send a simple Serializable POJO Object... I can only send primitive / default java objects like Strings, Maps of String etc. Is my understanding correct?
    On Producer side:
    I am able to receive the Custom Data from request. No problems. Now how to send more data from Producer to consumer. I need to add the "rewardPoints" into the map and send back.
    My understanding is that if the Producer puts any values into StateHolder objects, Consumer will receive it in IGetMarkupResponseContext object in the Interceptor's postInvoke method.
    Question: How do I get a handle to the IGetMarkupResponseContext object @ Producer end???
    Question: Do I need to write some interceptors on Producer end? If so which file I need to use?
    Any help / pointers would be greatly appreciated.
    Thanks,
    Paz

    Hi All,
    I tried to set the data in the producer using the following command
    SimpleStateHolder stateSimpleOuterReq = (SimpleStateHolder)request.getAttribute(MarkupRequestState.KEY);;
              if (stateSimpleOuterReq == null) {
                   SimpleStateHolder state = new SimpleStateHolder();
                   state.addParameter("name", "data1");
                   request.setAttribute(MarkupResponseState.KEY, state);
    I am not able to retrieve the same in consumer.
    The above is a WSRP struts request.
    I also tried setting the data by unwrapping the request in producer and still value is null in consumer :-(
              HttpServletRequest requestq = (HttpServletRequest)((HttpServletRequestWrapper) request).getRequest();
              SimpleStateHolder stateSimpleReq1 = (SimpleStateHolder)requestq.getAttribute(MarkupRequestState.KEY);
                   if (stateSimpleReq1 == null) {
                        SimpleStateHolder state = new SimpleStateHolder();
    state.addParameter("name", "data1");
                        requestq.setAttribute(MarkupRequestState.KEY, state);
    Please help me in resolving the issue. Correct me if i am doing anything wrong.
    Thanks
    T. Deena
    Edited by: user11261911 on 12/06/2009 19:49

  • Is there a way to dispatch or bubble events between two pop-up windows?

    Hi. I was wondering if there is a way to dispatch custom
    events between two or more pop-up windows created using the
    PopUpManager?
    I understand how to pass an event from one pop-up window to
    the main application (or FrontController) by dispatching the event
    from Application.application under Cairngorm 2.0.
    However, as I understand it, that will only bubble the event
    through the Application chain of visual controls and not to the
    other pop-up windows created using the PopUpManager.
    I tried dispatching the event directly from the pop-up window
    itself, but the other pop-ups still does not seem to receive the
    event.
    It would be nice to be able to do this so that each non-modal
    pop-up can have some awareness with each other.
    Thank you very much in advance.

    If you have just 2 pop-ups you can have them each do a
    addEventListener on the other, listening for the event (custom or
    otherwise).
    If you have an unpredicatable number, then you devise
    something else. Suppose you have 3 pop-ups, p1, p2, and p3. Let's
    say you also have 1 custom event, E1. Any of those pop-ups is
    capable of dispatching an E1 event and you want all of them to
    receive it.
    Create a class that extends EventDispatcher and instantiate
    an object of that class. Each pop-up "registers" with that class,
    something like:
    controller.addEventListener( "E1", handler ); where handler
    is a function in the pop-up.
    When a pop-up wants to dispatch an E1 event, it does it
    through the controller: controller.dispatchEvent( new E1(data) );
    This will automatically dispatch that event to all the
    pop-ups, including the one that dispatched the event. So a pop-up
    will have to examine the event to see if it sent it and perhaps
    ignore it.

  • How to implement custom db login module .

    Hi Frank.
    I was going thru your document on implementing the custom db login module in my application. I am not able to configure this same at my end. when i issue a command to add the dbloginmodule on the j2ee home directory it ask me for the ABSTRACTLOGINMODULE username , pls tell what is to be provided here because i tried it for admin user as specified in your document but it gave me an error user admin not found in the system. Pls tell what to do in this case?
    can any one ...list down the steps to do same...for my application

    Hi,
    if I had to list all the steos then I would end up writing the same steps that come with the LoginModules
    Note that if you add the configurations on the command line of JAZN then the ABSTRACTLOGINMODULE most likely is "oc4jadmin", which is the default administartor account
    Frank

  • Parent Applications with Eclipse WTP

    Hello,
    I have an question upon Eclipse WTP and Oracle 10.1.3.
    In my project we have 4 EJB Modules which are in 4 EAR Files and are deployed on the Oracle 10.1.3 application server. One EAR is the parent for all the others. So I configured the server.xml like this:
    <application name="Server" path="server.ear" />
    <application name="Server2" parent="Server" path="server2.ear" />
    <application name="Server3" parent="Server" path="server3.ear" />
    <application name="Server4" parent="Server" path="server4.ear" />
    What must I do to tell Eclipse WTP that the projects depend from "Server" when they are deployed by Eclipse to the application server?
    Anyone any ideas?
    Greetings
    Marcel

    The deployment task doesn't expose the parent attribute as an out of the box capability in WTP.
    Under the covers it's invoking an Ant build script which uses the <oracle:deploy> Ant task. This Ant task does expose the parent attribute for the application being deployed.
    I just mucked around with a little and have a 'sorta' solution.
    The OC4J WTP plugin is defined in a file called: servers\oracle.10.1.3.serverdef.
    This defines the details for an OC4J server definition.
    What I did was to add a new property called application.parent.
         <property id="application.parent"
              label="%label.application.parent"
              type="string"
              context="server"
              default="default" />
    And in plugin.properties added the label text
    label.application.parent=Parent Application:
    Then I modified the buildfiles\oracle.10.1.3.xml file and added the parent attribute to the deploy.j2ee.ear target:
    <target name="deploy.j2ee.ear" depends="check.skip.ear.deploy"
    unless="skip.deploy">
    <antcall target="package.module.ear"/>
         <oracle:deploy
              deployerUri="${deployer.uri}"
              userId="${oc4j.admin.user}"
              password="${oc4j.admin.password}"
              file="${server.publish.dir}/${module.name}.ear"
              deploymentName="${module.name}"
              parent="${application.parent}"
              bindAllWebApps="${oc4j.bind.website}"/>
    </target>
    Now fire up eclipse.
    What you should now see is when you define an OC4J 10.1.3 instance you can set the "Application Parent:" value and this is then supplied to application when it is deployed.
    Voila!
    Now the small usage wrinkle here is that this property is set per OC4J server instance definition -- so in your case, you'd need define 2 OC4J server instances. One server definition where the parent is the "default" application and use that deploy "Server" and another where the parent application is set to "Server" and use that to deploy Server 2-4.
    If you want the changes I made to the file, then send me an email at steve dot button at oracle dot com and I'll send them to you.
    I put a few screen shots and a bit of a discussion here:
    http://buttso.blogspot.com/2006/11/hacking-eclipse-wtp-oc4j-to-add-parent.html
    cheers
    -steve-

  • Passing custom variables?

    I need to pass a user ID (integer) to an adobe presenter page
    and then upon someone passing the quiz, I need to pass that user ID
    back to another page. I know that I can choose a pass or fail URL,
    but can I pass custom data between my front end app and presenter,
    and then get it back? I don't have SCORM support, nor do I know now
    to use that. Any help would be greatly appreciated!
    P.S. In the environment I am in, I can't use PHP Session
    Variables, or any great stuff like that. I have to transfer between
    2 different servers, hence trying to use Presenter as the conduit
    for my session data.

    hmm....I think you would have guessed already that there is
    no straight-away solution to this.
    The only way I can think of right now is to use
    http://www.ostyn.com/standards/scorm/samples/scorm2004testwrapwrap.htm(download
    here).
    Check out
    this
    thread as well.
    The page won't fulfil your needs compeltely, but its just a
    js based html page which gets all the notifications that Presenter
    would have sent to a SCORM 2004 based LMS.
    Hence you can setup a system which launches this pages (and
    hence presenter inside it) with the login-id as parameter. Then on
    passing the quiz a piece of plugged in code (in SCORM emulator) can
    call back your original server with the login id and possibly the
    user grade.
    I have never tried it myself, but it should work out. Do
    share your experience.

  • How to handle events between two custom components?

    Hi ,
         i want to handle events between two custom components, example if an event is generated in one custom component ,and i want to handle it any where in the application.....can any one suggest me any tutorial or meterial in this concept...
    thanks

    Events don't really go sideways in ActionScript by default. They bubble upward. If you want to send an event sideways, you will probably have to coordinate with something higher up in the event hierarchy. You can send the event to a common ancestor, and then pass it down the hierarchy as a method argument.
    Another option is to use a framework that supports Injection. There are a number around these days. The one I'm most familiar with is Mate, which allows you to handle events and inject data in MXML. Mate is meant to be used as an MVC framework, and you may want to look into it if your application is complex, but you can also use it to coordinate global event handling if you don't need that level of structure.

  • Custom Events and Listeners between classes

    I've got a project I've been working on for weeks that I'm
    having yet another problem with. I'm trying to learn AS3 which is
    why it's taking so long but that's not important for this post.
    I wanted to create a custom event class so that I could make
    sure the event does not interfere with other "COMPLETE" events that
    are being passed between classes. In other words, I have a few
    things that need to complete prior to a function being called...
    one is some XML being loaded and another is a font loaded. So, I
    thought I would create a custom FontLoaded class that extends Event
    and make the type something like "FontLoadedEvent.LOADED". That way
    I could listen for the XML "Event.COMPLETE" and this font event
    also.
    Please tell me if I'm going down the wrong path here but I
    don't seem to be getting the dispatched event for my new custom
    event. Also, how does one detect if it's being dispatched other
    than if the eventListener is fired? Any other ways to test
    this?

    You can trace the event to see if it dispatched.
    Also, this is not a good case to create a new event. Custom
    events are used to store additional information. MouseEvent exists
    because Event doesn't have localX, localY, etc. properties. Since
    you don't seem to be throwing additional properties, you can use a
    regular event.
    trace(dispatchEvent(new Event("panelFontsLoaded"));
    addEventListener("panelFontsLoaded", onFontsLoaded);
    Static consts are used to help debug typos. The event type is
    just a string, often stored in a const.

  • Custom JAAS login module configuration in Oracle application server

    I have a LDAP login module implementing javax.security.auth.spi.LoginModule. This login module works well with tomcat and weblogic, if I configure the JVM arguments -Djava.security.auth.login.config and -Djava.security.policy to point to the login.conf and access.policy files. The login.conf file has the below content
    FREEWAY_SERV
    com.wipro.freeway.security.LdapLoginModule required debug=true portal=false;
    FREEWAY_PORT
    com.wipro.freeway.security.LdapLoginModule required debug=true portal=true;
    The access.policy file has contains content like below:
    grant Principal com.wipro.freeway.security.RolePrincipal "UserAdministration" {
         permission com.wipro.freeway.security.URLPermission "/createOtherUser.frw";
         permission com.wipro.freeway.security.URLPermission "/createDealer.frw";
    The application uses these login modules by passing Name of the JAAS configuration (FREEWAY_SERV or FREEWAY_PORT).
    I would like to use the same login module and code in Oracle application sever 10.1.3 and I haven't got any success yet. I am not getting how to set these JVM properties and make my application identify this custom login module. I have tried configuring the custom login module via oc4j admin console and I couldn't give a name to my configuration. I also set the system properties for
    -Djava.security.auth.login.config and -Djava.security.policy with no success.
    Could anybody please help me to get this right?
    Thanks in advance.

    Hello,
    In OracleAS 10g R3 (10.1.3.x) you can register your login module in your application (and server) using Enterprise Manager, and config file. That is easier and more flexible that the parameter.
    I would invite you to take a look to the security how-to:
    - 10.1.3 How-tos, and How to integrate a custom login module
    You can also take a look to the 10.1.3 Documentation and the LDAP/Login Module integration.
    - Security guide: Login Modules

  • Eventhandlers of children of application can not receive custom event dispatched by application

    Hello dear Adobe community,
    hope you can help me with this issue.
    When the application dispatches a custom event, the child uicomponent can only receive the event by using Application.application.addEventListener or systemManager.addEventListener. Simply adding a listener, without application or systemmanager, does not allow the event to be received by the child component.
    I want to be able to use the addEventListener and removeEventListener without SystemManager or Application.application, or could you provide a better workaround? How can I use the addEventListener, do I need to overwrite EventDispatcher, which I wouldnt like to do?
    Just to clarifiy, if i remove the systemManager in front of addEventListener(CustomEventOne.EventOne,sysManHandleCE,false) it will not add it and will not fire. 
    The code below is an example for this problem that the event is not getting fired in the right moment. The mainapplication got only a button with the customEventOne that gets dispatched.
    public
    class MyCanvas extends Canvas{
    public function MyCanvas()
    super();
    width=300;
    height=300;
    addEventListener(FlexEvent.CREATION_COMPLETE,handleCC,false,0,true);
    private function handleCC(event:FlexEvent):void
    removeEventListener(FlexEvent.CREATION_COMPLETE,handleCC);
    addEventListener(CustomEventOne.EventOne,handleCE,false,0,true);
    addEventListener(Event.REMOVED_FROM_STAGE,handleEvt,false,0,true);
    systemManager.addeventListener(CustomEventOne.eventOne,sysManHandleCE,false,0,true);
    private function handleEvt(event:Event):void
    trace("In removed from stage handler");
    systemManager.removeEventListener(CustomEventOne.EventOne,sysManHandleCE);
    trace(hasEventListener(FlexEvent.CREATION_COMPLETE));
    trace(hasEventListener(CustomEventOne.EventOne));
    trace(hasEventListener(Event.REMOVED_FROM_STAGE));
    private function handleCE(event:CustomEventOne):void
    trace("I got it");
    private function sysManHandleCE(event:CustomEventOne):void
    trace("I got it");
    public class CustomEventOne extends Event
    public static const EventOne:String = "EventOne";
    public function CustomEventOne(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
    super(type, bubbles, cancelable);
    override public functionclone():Event
    return newCustomEventOne(type,bubbles,cancelable);
    Thank you in advance,
    Michael

    I think you need to look at event propogation. The object that dispatches an event will be sitting on the display tree. The event propagates up the tree to the roots. Your canvas should be attached to the application, but even then it sits lower in the tree branches than the event dispatcher, so it won't see the event being dispatched because the event is not propagated to the children of the object that dispatches it but to the parent of the object that dispatches it.
    So, your canvas is a child of the application, but dispatching the event from the application means that the canvas doesn't see it because events are notified up the tree using the parent link, not the child links.
    You may wish to investigate how the display list and event propagation works and then the MVC pattern.
    Paul

  • Coding custom business methods in ADF BC Application Module ?

    Dear All,
    Where do i put my custom business methods in ADF BC Application Module ?
    Can anyone point me to a good tutorial which gives a good insight into developing ADF BC Applications ?
    Thanks,
    Raghavendra

    Hi,
    there will be a developer guide out soon. Its written by Steve Muench and provides an indepth walk-through ADF BC.
    To answer your question, custom code is written in Java files on the ApplicationModule, ViewObject and EntityObject level. If you go to the Editor of each of these components there is an option for you to create Impl.java and RowImpl.java files. The first is for generic business logic, the latter for row based logic
    Frank

  • How to pass XML data between applications

    Hi,
    can any one tell me how to pass XML data between applications
    Thanks in advance
    Sudheer

    Steve,
    I tried the code in the http package in the Appendix A section of your book. Each time i try a POST I get a HTTP/1.1 400 Bad Request error from the server. I can successfully do a GET from URLs. I have pretty much copied your code verbatim. Any ideas?
    Thanks,
    Sunder
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Steven Muench ([email protected]):
    See the "Working with XML Messages" section starting on page 242 of my Building Oracle XML Applications. It covers how to Send and Receive XML messages over the web through HTTP GET and HTTP POST as well as specifically Example 6-30 that illustrates how to receive a posted XML message in a servlet and process it.
    Hope this helps.<HR></BLOCKQUOTE>
    null

  • Trouble Passing URL Parameters between Applications

    Hi All,
    I am having trouble Passing URL Parameters between Applications for BW queries as data sources. I know I am getting the data from the sending application correctly, because I an printing to the screen using a Text Component.
    Date From: 1/1/2008
    Date To: 3/14/2014
    Here is the code from the sending application On Select :
    "http://localhost:56572/aad/web.do?APPLICATION=WIMO_SUMMARY_OPEN_DETAIL&designersessionid=37a1cfaa7e734cd9afa35cb4cd627d41" +
    + DS_1.getVariableValueExt("ZPORDAT3") +
    + DS_1.getVariableValueExt("ZPORDAT5"));
    Here is the code from the recieving application Global Script Variable"
    Xv_DateFrom     String     True
    Xv_DateTo         String     True
    Here is the code from the receiving application On Startup"
    DS_2.setFilter("0CALDAY",[Xv_DateFrom, Xv_DateTo]);
    When I click the results of the sending Application the popup window opens for the receiving application but I get all the records for the BW receiving query, it does not restrict to the values in ("ZPORDAT3") 1/1/2008 and ("ZPORDAT5") Date To: 3/14/2014.
    So, I would expect it is my receiving code, but I am not sure.
    Hope you can help?
    Norman

    Hi Norman,
    As Jörg said, please put "&" before each of your variable names at your url. For the second part,I didn't try it for date intervals but keep in mind just in case:
    APPLICATION.openNewWindow("http://localhost:56572/aad/web.do?APPLICATION=WIMO_SUMMARY_OPEN_DETAIL&designersessionid=37a1cfaa7e734cd9afa35cb4cd627d41" +
    "&Xv_DateFrom=" + DS_1.getVariableValueExt("ZPORDAT3") +
    "&Xv_DateTo=" + DS_1.getVariableValueExt("ZPORDAT5"));
    Here is the code from the recieving application Global Script Variable"
    Xv_DateFrom     String     True
    Xv_DateTo         String     True
    Here is the code from the receiving application On Startup"
    DS_2.setFilterExt("0CALDAY", {"low": Xv_DateFrom , "high " : Xv_DateTo});
    Best regards,
    Onur

  • Passing Object when custom Event is fired

    Hi,
    I need to pass an object from one page flow to other.
    I have referred to e-docs of bea. In a custom event, you can pass form beans.
    The object I need to pass is an hashmap. I can very well set it ina form bean and pass it, but that does not sound good creating a formbean just for passing object.
    Is there any better method to pass objects from Controller to other?
    Note:
    I am not invoking controller by giving its relative path in forward.
    I am using event handlers and custom events.
    Please reply,
    Suman

    I'm using Netweaver Developer Studio 7.1 SP03 PAT0005.
    Do someone knows if this version produces code that has some bugs related to custom event firing?
    This bug that I'm experiencing seems non deterministic and is driving me crazy.
    Thank you,
    Pietro
    Edited by: pietro.m on Oct 28, 2010 4:40 PM

Maybe you are looking for