1 2 Previous Next 18 Replies Latest reply on Mar 13, 2007 1:48 AM by shane.bryzak

    Seam remoting on IE 6 giving javascript error

    jayaranga

      Hello there,
      Im new to seam and trying to do a remote call using seam remoting.
      my script works fine on firefox 2.0.x. but wheni tried it on IE6 , the function gives a javascript error saying
      'field' is not an object or null.
      I m using seam 1.0.1

      my code is as follows

      <my-jsp>.jsp
      --------------------------------------------------------------------------------------
      script src="seam/remoting/resource/remote.js" type="text/javascript">
      <!--
      // This space intentionally left blank
      //-->


      script type="text/javascript" src="seam/remoting/interface.js?roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction&roomsnet.r5.pojo.portal.TblHotels&roomsnet_r5_admin_businesslogic_DRAMP_CustomerLogicAction">
      <!--
      // This space intentionally left blank
      //-->

      ..............................
      .....
      .....

      function addToMyPicks(desc){
      hotelPickDescription = desc;
      alert(hotelPickDescription );
      var hotel = Seam.Component.newInstance"roomsnet.r5.pojo.portal.TblHotels");
      alert("hotel.... >> "+hotel);
      hotel.setHotCode(hotelcode );
      //alert("hotel ok " + hotel.getHotCode());
      var component = Seam.Component.getInstance("roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction");
      alert("object >>>>>> "+component );

      // after this alert it gives the javascript error...

      component.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
      alert("added .......");

      alert("1111 " + component);
      }

      function addedResourceCallback(result){
      alert(result);
      if(result=="Success"){
      var addlink = document.getElementById(x+"imageHyperlink1");
      document.getElementById(x+"imageHyperlink1").style.display='None';
      var removelink = document.getElementById(x+"imageHyperlink5");document.getElementById(x+"imageHyperlink5").style.display='inline';}
      }

      --------------------------------------------------------------------------
      is there anything i missed??

        • 1. Re: Seam remoting on IE 6 giving javascript error
          shane.bryzak

          Is "roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction" really your component name? Besides the syntax errors I can see in the script (which I assume are there because it wasn't copy-pasted) I can't really see anything wrong with it, although it's not clear in the script where the error is occurring. Is it possible for you to debug it in IE?

          • 2. Re: Seam remoting on IE 6 giving javascript error
            jayaranga

            Yes, roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction is the seam name of my session bean class.
            I cant debug it on IE but the same jsf is getting debug on firefox2.0.x

            in IE6 also, the logic component getting instantiated properly. Javascript error is getting when i tried to call a method on that logic component, it says, 'field' is null or not an object. i dont have any variable/field defined as 'field' in my page, neither in page source.

            Thank you verymuch for the reply. I appreciate your help and hope somebody knows how to reslove this.

            • 3. Re: Seam remoting on IE 6 giving javascript error
              shane.bryzak

              I'm not sure what to suggest, sorry. IE is a real pain to work with and unless you have a friend that has Visual Studio it's a lot more inconvenient to debug Javascript. Do you know exactly which line of the source is causing the error?

              • 4. Re: Seam remoting on IE 6 giving javascript error
                jayaranga

                yes, i know. its comming from the following line.


                component.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );

                again, the 'component' is not null. the line befor this error showing as the component is not null.

                can you please suggest what to do? is this a seam error or IE or what?

                eventhough its a pain to develop with IE, its obvious that we as developers has to do with IE since majority of internet users are on IE. (as well as our customer base)

                Please help me regarding the issue.

                • 5. Re: Seam remoting on IE 6 giving javascript error
                  shane.bryzak

                  What does the Javascript component stub look like that is generated for your component by the remoting servlet?

                  • 6. Re: Seam remoting on IE 6 giving javascript error
                    jayaranga

                    1. >> var component = Seam.Component.getInstance("roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction");
                    2. >> alert("object >>>>>> "+component );
                    3.>>component.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
                    4.>>alert("added .......");

                    line 1.>> is the component i wish to create. and it returning me a desired componet.
                    line 2.>> pops a not null object.
                    here i have added a check to see whether the returned component is of type "roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction" and it is returning correct component.

                    line 3.>> that is where the error generated in IE6 . :(


                    • 7. Re: Seam remoting on IE 6 giving javascript error
                      shane.bryzak

                      When you type "seam/remoting/interface.js?roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction" directly into your web browser (prefixed with the obvious) what does it show?

                      • 8. Re: Seam remoting on IE 6 giving javascript error
                        jayaranga

                        it pops up a file download- security warning dialog.
                        asking do you want to open or save this file.[/img]

                        • 9. Re: Seam remoting on IE 6 giving javascript error
                          shane.bryzak

                          Can you please post the contents?

                          • 10. Re: Seam remoting on IE 6 giving javascript error
                            jayaranga

                            I posted the contents in my very first post.
                            the page is pretty large. i ll post the javascript function / headers , calling method and the session bean's interface.

                            javascript function/ headers
                            -------------------------------------
                            script src="seam/remoting/resource/remote.js" type="text/javascript">
                            <!--
                            // This space intentionally left blank
                            //-->


                            script type="text/javascript" src="seam/remoting/interface.js?roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction&roomsnet.r5.pojo.portal.TblHotels&roomsnet_r5_admin_businesslogic_DRAMP_CustomerLogicAction">
                            <!--
                            // This space intentionally left blank
                            //-->

                            --------------------------------------------------------
                            Seam.Remoting.setDebug(true);
                            --------------------------------------------------

                            function addToMyPicks(desc){
                            hotelPickDescription = desc;

                            var hotel = Seam.Component.newInstance("roomsnet.r5.pojo.portal.TblHotels");

                            hotel.setHotCode(hotelcode );
                            var component = Seam.Component.getInstance("roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction");//.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
                            alert("object >>>>>> "+component );
                            component.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
                            alert("added .......");

                            }
                            ------------------------------------------------------------------
                            calling javascript
                            ----------------------------------------------
                            window.opener.addToMyPicks(description);
                            --------------------------------------------------------------
                            -----------------------------------------------------------------

                            bean interface
                            ---------------------------------------------
                            public interface DRAMP_UsersPicksLogic {

                            @WebRemote
                            public String addHotelToMyShortlist(TblHotels hotel,String pickDescription) throws Exception;
                            }
                            -----------------------------------------------------

                            • 11. Re: Seam remoting on IE 6 giving javascript error
                              jayaranga

                              I posted the contents in my very first post.
                              the page is pretty large. i ll post the javascript function / headers , calling method and the session bean's interface.

                              javascript function/ headers
                              -------------------------------------
                              script src="seam/remoting/resource/remote.js" type="text/javascript">
                              <!--
                              // This space intentionally left blank
                              //-->


                              script type="text/javascript" src="seam/remoting/interface.js?roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction&roomsnet.r5.pojo.portal.TblHotels&roomsnet_r5_admin_businesslogic_DRAMP_CustomerLogicAction">
                              <!--
                              // This space intentionally left blank
                              //-->

                              --------------------------------------------------------
                              Seam.Remoting.setDebug(true);
                              --------------------------------------------------

                              function addToMyPicks(desc){
                              hotelPickDescription = desc;

                              var hotel = Seam.Component.newInstance("roomsnet.r5.pojo.portal.TblHotels");

                              hotel.setHotCode(hotelcode );
                              var component = Seam.Component.getInstance("roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction");//.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
                              alert("object >>>>>> "+component );
                              component.addHotelToMyShortlist(hotel , hotelPickDescription ,addedResourceCallback );
                              alert("added .......");

                              }
                              ------------------------------------------------------------------
                              calling javascript
                              ----------------------------------------------
                              window.opener.addToMyPicks(description);
                              --------------------------------------------------------------
                              -----------------------------------------------------------------

                              bean interface
                              ---------------------------------------------
                              public interface DRAMP_UsersPicksLogic {

                              @WebRemote
                              public String addHotelToMyShortlist(TblHotels hotel,String pickDescription) throws Exception;
                              }
                              -----------------------------------------------------

                              • 12. Re: Seam remoting on IE 6 giving javascript error
                                shane.bryzak

                                No, you need to post the content that interface.js produces, i.e. in your web browser go to http://localhost:8080/appname/seam/remoting/interface.js?roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction and post the javascript that it displays.

                                • 13. Re: Seam remoting on IE 6 giving javascript error
                                  jayaranga

                                  this is the contents of interface.js


                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId = function() {
                                  this.portalId = null;
                                  this.hotCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.prototype.getPortalId = function() { return this.portalId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.prototype.setPortalId = function(portalId) { this.portalId = portalId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.__name = "roomsnet.r5.pojo.portal.TblPortalHotRefId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId.__metadata = [
                                  {field: "hotCode", type: "str"},
                                  {field: "portalId", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRefId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId = function() {
                                  this.portalCode = null;
                                  this.distributorId = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.prototype.getPortalCode = function() { return this.portalCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.prototype.getDistributorId = function() { return this.distributorId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.prototype.setPortalCode = function(portalCode) { this.portalCode = portalCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.prototype.setDistributorId = function(distributorId) { this.distributorId = distributorId; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.__name = "roomsnet.r5.pojo.portal.TblDistributorId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId.__metadata = [
                                  {field: "distributorId", type: "str"},
                                  {field: "portalCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributorId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor = function() {
                                  this.id = null;
                                  this.tblPortals = null;
                                  this.connectParameters = null;
                                  this.fixmarkup = null;
                                  this.markup = null;
                                  this.authenticatorId = null;
                                  this.accParameters = null;
                                  this.cutOff = null;
                                  this.currency = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getTblPortals = function() { return this.tblPortals; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getConnectParameters = function() { return this.connectParameters; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getFixmarkup = function() { return this.fixmarkup; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getMarkup = function() { return this.markup; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getAuthenticatorId = function() { return this.authenticatorId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getAccParameters = function() { return this.accParameters; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getCutOff = function() { return this.cutOff; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.getCurrency = function() { return this.currency; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setTblPortals = function(tblPortals) { this.tblPortals = tblPortals; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setConnectParameters = function(connectParameters) { this.connectParameters = connectParameters; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setFixmarkup = function(fixmarkup) { this.fixmarkup = fixmarkup; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setMarkup = function(markup) { this.markup = markup; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setAuthenticatorId = function(authenticatorId) { this.authenticatorId = authenticatorId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setAccParameters = function(accParameters) { this.accParameters = accParameters; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setCutOff = function(cutOff) { this.cutOff = cutOff; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.prototype.setCurrency = function(currency) { this.currency = currency; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.__name = "roomsnet.r5.pojo.portal.TblDistributor";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor.__metadata = [
                                  {field: "accParameters", type: "str"},
                                  {field: "fixmarkup", type: "bean"},
                                  {field: "currency", type: "str"},
                                  {field: "cutOff", type: "bean"},
                                  {field: "connectParameters", type: "str"},
                                  {field: "tblPortals", type: "bean"},
                                  {field: "id", type: "bean"},
                                  {field: "authenticatorId", type: "str"},
                                  {field: "markup", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDistributor);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals = function() {
                                  this.portalId = null;
                                  this.portalName = null;
                                  this.portalUrl = null;
                                  this.portalEmailadd = null;
                                  this.portalConfirmationurl = null;
                                  this.portalCode = null;
                                  this.portalFamily = null;
                                  this.status = null;
                                  this.tblPortalHotRefs = null;
                                  this.tblDistributors = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalId = function() { return this.portalId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalName = function() { return this.portalName; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalUrl = function() { return this.portalUrl; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalEmailadd = function() { return this.portalEmailadd; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalConfirmationurl = function() { return this.portalConfirmationurl; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalCode = function() { return this.portalCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getPortalFamily = function() { return this.portalFamily; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getStatus = function() { return this.status; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getTblPortalHotRefs = function() { return this.tblPortalHotRefs; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.getTblDistributors = function() { return this.tblDistributors; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalId = function(portalId) { this.portalId = portalId; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalName = function(portalName) { this.portalName = portalName; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalUrl = function(portalUrl) { this.portalUrl = portalUrl; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalEmailadd = function(portalEmailadd) { this.portalEmailadd = portalEmailadd; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalConfirmationurl = function(portalConfirmationurl) { this.portalConfirmationurl = portalConfirmationurl; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalCode = function(portalCode) { this.portalCode = portalCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setPortalFamily = function(portalFamily) { this.portalFamily = portalFamily; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setStatus = function(status) { this.status = status; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setTblPortalHotRefs = function(tblPortalHotRefs) { this.tblPortalHotRefs = tblPortalHotRefs; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.prototype.setTblDistributors = function(tblDistributors) { this.tblDistributors = tblDistributors; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.__name = "roomsnet.r5.pojo.portal.TblPortals";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals.__metadata = [
                                  {field: "portalName", type: "str"},
                                  {field: "portalConfirmationurl", type: "str"},
                                  {field: "portalFamily", type: "str"},
                                  {field: "portalUrl", type: "str"},
                                  {field: "tblDistributors", type: "bag"},
                                  {field: "tblPortalHotRefs", type: "bag"},
                                  {field: "status", type: "str"},
                                  {field: "portalEmailadd", type: "str"},
                                  {field: "portalCode", type: "str"},
                                  {field: "portalId", type: "str"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortals);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.tblPortals = null;
                                  this.portalHotCode = null;
                                  this.displayStatus = null;
                                  this.groupCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getTblPortals = function() { return this.tblPortals; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getPortalHotCode = function() { return this.portalHotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getDisplayStatus = function() { return this.displayStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.getGroupCode = function() { return this.groupCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setTblPortals = function(tblPortals) { this.tblPortals = tblPortals; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setPortalHotCode = function(portalHotCode) { this.portalHotCode = portalHotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setDisplayStatus = function(displayStatus) { this.displayStatus = displayStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.prototype.setGroupCode = function(groupCode) { this.groupCode = groupCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.__name = "roomsnet.r5.pojo.portal.TblPortalHotRef";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "displayStatus", type: "str"},
                                  {field: "portalHotCode", type: "str"},
                                  {field: "tblPortals", type: "bean"},
                                  {field: "groupCode", type: "str"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblPortalHotRef);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId = function() {
                                  this.hotCode = null;
                                  this.roomDescCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.prototype.getRoomDescCode = function() { return this.roomDescCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.prototype.setRoomDescCode = function(roomDescCode) { this.roomDescCode = roomDescCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.__name = "roomsnet.r5.pojo.portal.InvRoomConfigurationId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId.__metadata = [
                                  {field: "roomDescCode", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfigurationId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId = function() {
                                  this.hotCode = null;
                                  this.roomDescCode = null;
                                  this.mealPlanCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.getRoomDescCode = function() { return this.roomDescCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.getMealPlanCode = function() { return this.mealPlanCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.setRoomDescCode = function(roomDescCode) { this.roomDescCode = roomDescCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.prototype.setMealPlanCode = function(mealPlanCode) { this.mealPlanCode = mealPlanCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.__name = "roomsnet.r5.pojo.portal.InvHotelConfigurationId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId.__metadata = [
                                  {field: "roomDescCode", type: "str"},
                                  {field: "mealPlanCode", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfigurationId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.invRoomConfiguration = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.getInvRoomConfiguration = function() { return this.invRoomConfiguration; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.prototype.setInvRoomConfiguration = function(invRoomConfiguration) { this.invRoomConfiguration = invRoomConfiguration; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.__name = "roomsnet.r5.pojo.portal.InvHotelConfiguration";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration.__metadata = [
                                  {field: "invRoomConfiguration", type: "bean"},
                                  {field: "tblHotels", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$InvHotelConfiguration);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.standardGuestPerRoom = null;
                                  this.additionalGuestPerRoom = null;
                                  this.childrenRate = null;
                                  this.maxPerson = null;
                                  this.invHotelConfigurations = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getStandardGuestPerRoom = function() { return this.standardGuestPerRoom; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getAdditionalGuestPerRoom = function() { return this.additionalGuestPerRoom; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getChildrenRate = function() { return this.childrenRate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getMaxPerson = function() { return this.maxPerson; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.getInvHotelConfigurations = function() { return this.invHotelConfigurations; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setStandardGuestPerRoom = function(standardGuestPerRoom) { this.standardGuestPerRoom = standardGuestPerRoom; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setAdditionalGuestPerRoom = function(additionalGuestPerRoom) { this.additionalGuestPerRoom = additionalGuestPerRoom; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setChildrenRate = function(childrenRate) { this.childrenRate = childrenRate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setMaxPerson = function(maxPerson) { this.maxPerson = maxPerson; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.prototype.setInvHotelConfigurations = function(invHotelConfigurations) { this.invHotelConfigurations = invHotelConfigurations; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.__name = "roomsnet.r5.pojo.portal.InvRoomConfiguration";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration.__metadata = [
                                  {field: "additionalGuestPerRoom", type: "number"},
                                  {field: "tblHotels", type: "bean"},
                                  {field: "standardGuestPerRoom", type: "number"},
                                  {field: "childrenRate", type: "number"},
                                  {field: "maxPerson", type: "number"},
                                  {field: "invHotelConfigurations", type: "bag"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$InvRoomConfiguration);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId = function() {
                                  this.hotCode = null;
                                  this.hotelFacility = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.prototype.getHotelFacility = function() { return this.hotelFacility; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.prototype.setHotelFacility = function(hotelFacility) { this.hotelFacility = hotelFacility; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.__name = "roomsnet.r5.pojo.portal.RefAssignedHotFaceId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId.__metadata = [
                                  {field: "hotelFacility", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFaceId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace = function() {
                                  this.id = null;
                                  this.tblHotelDetails = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.prototype.getTblHotelDetails = function() { return this.tblHotelDetails; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.prototype.setTblHotelDetails = function(tblHotelDetails) { this.tblHotelDetails = tblHotelDetails; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.__name = "roomsnet.r5.pojo.portal.RefAssignedHotFace";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace.__metadata = [
                                  {field: "tblHotelDetails", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAssignedHotFace);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId = function() {
                                  this.hotCode = null;
                                  this.roomFacility = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.prototype.getRoomFacility = function() { return this.roomFacility; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.prototype.setRoomFacility = function(roomFacility) { this.roomFacility = roomFacility; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.__name = "roomsnet.r5.pojo.portal.RefHotRoomAmenitiesId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId.__metadata = [
                                  {field: "roomFacility", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenitiesId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities = function() {
                                  this.id = null;
                                  this.tblHotelDetails = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.prototype.getTblHotelDetails = function() { return this.tblHotelDetails; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.prototype.setTblHotelDetails = function(tblHotelDetails) { this.tblHotelDetails = tblHotelDetails; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.__name = "roomsnet.r5.pojo.portal.RefHotRoomAmenities";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities.__metadata = [
                                  {field: "tblHotelDetails", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotRoomAmenities);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails = function() {
                                  this.hotCode = null;
                                  this.tblHotels = null;
                                  this.image1 = null;
                                  this.image2 = null;
                                  this.image3 = null;
                                  this.image4 = null;
                                  this.hotDescription = null;
                                  this.noFloors = null;
                                  this.noRooms = null;
                                  this.rightImg = null;
                                  this.leftImg = null;
                                  this.centerImg = null;
                                  this.checkInTime = null;
                                  this.checkOutTime = null;
                                  this.rating = null;
                                  this.desModifiedDate = null;
                                  this.refAssignedHotFaces = null;
                                  this.refHotRoomAmenitieses = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getImage1 = function() { return this.image1; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getImage2 = function() { return this.image2; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getImage3 = function() { return this.image3; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getImage4 = function() { return this.image4; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getHotDescription = function() { return this.hotDescription; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getNoFloors = function() { return this.noFloors; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getNoRooms = function() { return this.noRooms; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getRightImg = function() { return this.rightImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getLeftImg = function() { return this.leftImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getCenterImg = function() { return this.centerImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getCheckInTime = function() { return this.checkInTime; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getCheckOutTime = function() { return this.checkOutTime; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getRating = function() { return this.rating; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getDesModifiedDate = function() { return this.desModifiedDate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getRefAssignedHotFaces = function() { return this.refAssignedHotFaces; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.getRefHotRoomAmenitieses = function() { return this.refHotRoomAmenitieses; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setImage1 = function(image1) { this.image1 = image1; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setImage2 = function(image2) { this.image2 = image2; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setImage3 = function(image3) { this.image3 = image3; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setImage4 = function(image4) { this.image4 = image4; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setHotDescription = function(hotDescription) { this.hotDescription = hotDescription; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setNoFloors = function(noFloors) { this.noFloors = noFloors; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setNoRooms = function(noRooms) { this.noRooms = noRooms; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setRightImg = function(rightImg) { this.rightImg = rightImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setLeftImg = function(leftImg) { this.leftImg = leftImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setCenterImg = function(centerImg) { this.centerImg = centerImg; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setCheckInTime = function(checkInTime) { this.checkInTime = checkInTime; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setCheckOutTime = function(checkOutTime) { this.checkOutTime = checkOutTime; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setRating = function(rating) { this.rating = rating; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setDesModifiedDate = function(desModifiedDate) { this.desModifiedDate = desModifiedDate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setRefAssignedHotFaces = function(refAssignedHotFaces) { this.refAssignedHotFaces = refAssignedHotFaces; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.prototype.setRefHotRoomAmenitieses = function(refHotRoomAmenitieses) { this.refHotRoomAmenitieses = refHotRoomAmenitieses; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.__name = "roomsnet.r5.pojo.portal.TblHotelDetails";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails.__metadata = [
                                  {field: "refHotRoomAmenitieses", type: "bag"},
                                  {field: "leftImg", type: "str"},
                                  {field: "rightImg", type: "str"},
                                  {field: "refAssignedHotFaces", type: "bag"},
                                  {field: "hotCode", type: "str"},
                                  {field: "image2", type: "str"},
                                  {field: "checkInTime", type: "str"},
                                  {field: "desModifiedDate", type: "date"},
                                  {field: "rating", type: "str"},
                                  {field: "noRooms", type: "bean"},
                                  {field: "image3", type: "str"},
                                  {field: "tblHotels", type: "bean"},
                                  {field: "hotDescription", type: "str"},
                                  {field: "centerImg", type: "str"},
                                  {field: "image4", type: "str"},
                                  {field: "image1", type: "str"},
                                  {field: "noFloors", type: "bean"},
                                  {field: "checkOutTime", type: "str"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblHotelDetails);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId = function() {
                                  this.hotCode = null;
                                  this.subDirCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.prototype.getSubDirCode = function() { return this.subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.prototype.setSubDirCode = function(subDirCode) { this.subDirCode = subDirCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.__name = "roomsnet.r5.pojo.portal.RefHotelPriorityId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId.__metadata = [
                                  {field: "subDirCode", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriorityId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId = function() {
                                  this.directoryCode = null;
                                  this.dirSubGroup = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.prototype.getDirectoryCode = function() { return this.directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.prototype.getDirSubGroup = function() { return this.dirSubGroup; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.prototype.setDirectoryCode = function(directoryCode) { this.directoryCode = directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.prototype.setDirSubGroup = function(dirSubGroup) { this.dirSubGroup = dirSubGroup; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.__name = "roomsnet.r5.pojo.portal.TblDirGroupId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId.__metadata = [
                                  {field: "dirSubGroup", type: "str"},
                                  {field: "directoryCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroupId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId = function() {
                                  this.directoryCode = null;
                                  this.subDirectoryCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.prototype.getDirectoryCode = function() { return this.directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.prototype.getSubDirectoryCode = function() { return this.subDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.prototype.setDirectoryCode = function(directoryCode) { this.directoryCode = directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.prototype.setSubDirectoryCode = function(subDirectoryCode) { this.subDirectoryCode = subDirectoryCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.__name = "roomsnet.r5.pojo.portal.TblChildGroupId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId.__metadata = [
                                  {field: "subDirectoryCode", type: "str"},
                                  {field: "directoryCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroupId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup = function() {
                                  this.id = null;
                                  this.tblDirectoryBySubDirectoryCode = null;
                                  this.tblDirectoryByDirectoryCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.getTblDirectoryBySubDirectoryCode = function() { return this.tblDirectoryBySubDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.getTblDirectoryByDirectoryCode = function() { return this.tblDirectoryByDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.setTblDirectoryBySubDirectoryCode = function(tblDirectoryBySubDirectoryCode) { this.tblDirectoryBySubDirectoryCode = tblDirectoryBySubDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.prototype.setTblDirectoryByDirectoryCode = function(tblDirectoryByDirectoryCode) { this.tblDirectoryByDirectoryCode = tblDirectoryByDirectoryCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.__name = "roomsnet.r5.pojo.portal.TblChildGroup";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup.__metadata = [
                                  {field: "tblDirectoryByDirectoryCode", type: "bean"},
                                  {field: "tblDirectoryBySubDirectoryCode", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblChildGroup);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory = function() {
                                  this.directoryCode = null;
                                  this.directoryDesc = null;
                                  this.directoryStatus = null;
                                  this.tblChildGroupsForSubDirectoryCode = null;
                                  this.tblDirGroups = null;
                                  this.tblChildGroupsForDirectoryCode = null;
                                  this.assigned = null;
                                  this.selected = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getDirectoryCode = function() { return this.directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getDirectoryDesc = function() { return this.directoryDesc; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getDirectoryStatus = function() { return this.directoryStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getTblChildGroupsForSubDirectoryCode = function() { return this.tblChildGroupsForSubDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getTblDirGroups = function() { return this.tblDirGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.getTblChildGroupsForDirectoryCode = function() { return this.tblChildGroupsForDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.isAssigned = function() { return this.assigned; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.isSelected = function() { return this.selected; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setDirectoryCode = function(directoryCode) { this.directoryCode = directoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setDirectoryDesc = function(directoryDesc) { this.directoryDesc = directoryDesc; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setDirectoryStatus = function(directoryStatus) { this.directoryStatus = directoryStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setTblChildGroupsForSubDirectoryCode = function(tblChildGroupsForSubDirectoryCode) { this.tblChildGroupsForSubDirectoryCode = tblChildGroupsForSubDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setTblDirGroups = function(tblDirGroups) { this.tblDirGroups = tblDirGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setTblChildGroupsForDirectoryCode = function(tblChildGroupsForDirectoryCode) { this.tblChildGroupsForDirectoryCode = tblChildGroupsForDirectoryCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setAssigned = function(assigned) { this.assigned = assigned; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.prototype.setSelected = function(selected) { this.selected = selected; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.__name = "roomsnet.r5.pojo.portal.TblDirectory";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory.__metadata = [
                                  {field: "tblChildGroupsForDirectoryCode", type: "bag"},
                                  {field: "directoryStatus", type: "str"},
                                  {field: "tblChildGroupsForSubDirectoryCode", type: "bag"},
                                  {field: "selected", type: "bool"},
                                  {field: "directoryDesc", type: "str"},
                                  {field: "directoryCode", type: "str"},
                                  {field: "assigned", type: "bool"},
                                  {field: "tblDirGroups", type: "bag"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectory);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup = function() {
                                  this.id = null;
                                  this.tblSubDirectory = null;
                                  this.tblDirectory = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.getTblSubDirectory = function() { return this.tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.getTblDirectory = function() { return this.tblDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.setTblSubDirectory = function(tblSubDirectory) { this.tblSubDirectory = tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.prototype.setTblDirectory = function(tblDirectory) { this.tblDirectory = tblDirectory; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.__name = "roomsnet.r5.pojo.portal.TblDirGroup";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup.__metadata = [
                                  {field: "tblDirectory", type: "bean"},
                                  {field: "tblSubDirectory", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirGroup);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId = function() {
                                  this.subDirCode = null;
                                  this.hotCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.prototype.getSubDirCode = function() { return this.subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.prototype.setSubDirCode = function(subDirCode) { this.subDirCode = subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.__name = "roomsnet.r5.pojo.portal.TblDirectoryDetailsId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId.__metadata = [
                                  {field: "subDirCode", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetailsId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.tblSubDirectory = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.getTblSubDirectory = function() { return this.tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.prototype.setTblSubDirectory = function(tblSubDirectory) { this.tblSubDirectory = tblSubDirectory; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.__name = "roomsnet.r5.pojo.portal.TblDirectoryDetails";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "tblSubDirectory", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblDirectoryDetails);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId = function() {
                                  this.subDirCode = null;
                                  this.altGroupCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.prototype.getSubDirCode = function() { return this.subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.prototype.getAltGroupCode = function() { return this.altGroupCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.prototype.setSubDirCode = function(subDirCode) { this.subDirCode = subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.prototype.setAltGroupCode = function(altGroupCode) { this.altGroupCode = altGroupCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.__name = "roomsnet.r5.pojo.portal.RefAltGroupsId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId.__metadata = [
                                  {field: "altGroupCode", type: "str"},
                                  {field: "subDirCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroupsId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId = function() {
                                  this.hotCode = null;
                                  this.altGroupCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.prototype.getAltGroupCode = function() { return this.altGroupCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.prototype.setAltGroupCode = function(altGroupCode) { this.altGroupCode = altGroupCode; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.__name = "roomsnet.r5.pojo.portal.RefHotelAlternativeId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId.__metadata = [
                                  {field: "altGroupCode", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternativeId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.tblAltGroups = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.getTblAltGroups = function() { return this.tblAltGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.prototype.setTblAltGroups = function(tblAltGroups) { this.tblAltGroups = tblAltGroups; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.__name = "roomsnet.r5.pojo.portal.RefHotelAlternative";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "tblAltGroups", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelAlternative);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups = function() {
                                  this.altGroupCode = null;
                                  this.groupDesc = null;
                                  this.groupStatus = null;
                                  this.message = null;
                                  this.refHotelAlternatives = null;
                                  this.refAltGroupses = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getAltGroupCode = function() { return this.altGroupCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getGroupDesc = function() { return this.groupDesc; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getGroupStatus = function() { return this.groupStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getMessage = function() { return this.message; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getRefHotelAlternatives = function() { return this.refHotelAlternatives; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.getRefAltGroupses = function() { return this.refAltGroupses; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setAltGroupCode = function(altGroupCode) { this.altGroupCode = altGroupCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setGroupDesc = function(groupDesc) { this.groupDesc = groupDesc; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setGroupStatus = function(groupStatus) { this.groupStatus = groupStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setMessage = function(message) { this.message = message; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setRefHotelAlternatives = function(refHotelAlternatives) { this.refHotelAlternatives = refHotelAlternatives; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.prototype.setRefAltGroupses = function(refAltGroupses) { this.refAltGroupses = refAltGroupses; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.__name = "roomsnet.r5.pojo.portal.TblAltGroups";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups.__metadata = [
                                  {field: "altGroupCode", type: "str"},
                                  {field: "groupDesc", type: "str"},
                                  {field: "message", type: "str"},
                                  {field: "groupStatus", type: "str"},
                                  {field: "refAltGroupses", type: "bag"},
                                  {field: "refHotelAlternatives", type: "bag"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAltGroups);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups = function() {
                                  this.id = null;
                                  this.tblSubDirectory = null;
                                  this.tblAltGroups = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.getTblSubDirectory = function() { return this.tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.getTblAltGroups = function() { return this.tblAltGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.setTblSubDirectory = function(tblSubDirectory) { this.tblSubDirectory = tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.prototype.setTblAltGroups = function(tblAltGroups) { this.tblAltGroups = tblAltGroups; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.__name = "roomsnet.r5.pojo.portal.RefAltGroups";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups.__metadata = [
                                  {field: "tblAltGroups", type: "bean"},
                                  {field: "tblSubDirectory", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefAltGroups);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory = function() {
                                  this.subDirCode = null;
                                  this.description = null;
                                  this.subDirStatus = null;
                                  this.subDirCheck = null;
                                  this.selected = null;
                                  this.assigned = null;
                                  this.tblDirGroups = null;
                                  this.tblDirectoryDetailses = null;
                                  this.refHotelPriorities = null;
                                  this.refAltGroupses = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getSubDirCode = function() { return this.subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getDescription = function() { return this.description; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getSubDirStatus = function() { return this.subDirStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getSubDirCheck = function() { return this.subDirCheck; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.isSelected = function() { return this.selected; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.isAssigned = function() { return this.assigned; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getTblDirGroups = function() { return this.tblDirGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getTblDirectoryDetailses = function() { return this.tblDirectoryDetailses; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getRefHotelPriorities = function() { return this.refHotelPriorities; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.getRefAltGroupses = function() { return this.refAltGroupses; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setSubDirCode = function(subDirCode) { this.subDirCode = subDirCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setDescription = function(description) { this.description = description; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setSubDirStatus = function(subDirStatus) { this.subDirStatus = subDirStatus; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setSubDirCheck = function(subDirCheck) { this.subDirCheck = subDirCheck; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setSelected = function(selected) { this.selected = selected; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setAssigned = function(assigned) { this.assigned = assigned; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setTblDirGroups = function(tblDirGroups) { this.tblDirGroups = tblDirGroups; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setTblDirectoryDetailses = function(tblDirectoryDetailses) { this.tblDirectoryDetailses = tblDirectoryDetailses; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setRefHotelPriorities = function(refHotelPriorities) { this.refHotelPriorities = refHotelPriorities; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.prototype.setRefAltGroupses = function(refAltGroupses) { this.refAltGroupses = refAltGroupses; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.__name = "roomsnet.r5.pojo.portal.TblSubDirectory";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory.__metadata = [
                                  {field: "subDirCode", type: "str"},
                                  {field: "tblDirectoryDetailses", type: "bag"},
                                  {field: "selected", type: "bool"},
                                  {field: "subDirCheck", type: "str"},
                                  {field: "description", type: "str"},
                                  {field: "tblDirGroups", type: "bag"},
                                  {field: "assigned", type: "bool"},
                                  {field: "refHotelPriorities", type: "bag"},
                                  {field: "refAltGroupses", type: "bag"},
                                  {field: "subDirStatus", type: "str"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblSubDirectory);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.tblSubDirectory = null;
                                  this.priority = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.getTblSubDirectory = function() { return this.tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.getPriority = function() { return this.priority; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.setTblSubDirectory = function(tblSubDirectory) { this.tblSubDirectory = tblSubDirectory; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.prototype.setPriority = function(priority) { this.priority = priority; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.__name = "roomsnet.r5.pojo.portal.RefHotelPriority";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "priority", type: "str"},
                                  {field: "tblSubDirectory", type: "bean"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefHotelPriority);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId = function() {
                                  this.hotCode = null;
                                  this.startingDate = null;
                                  this.endingDate = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.getStartingDate = function() { return this.startingDate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.getEndingDate = function() { return this.endingDate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.setStartingDate = function(startingDate) { this.startingDate = startingDate; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.prototype.setEndingDate = function(endingDate) { this.endingDate = endingDate; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.__name = "roomsnet.r5.pojo.portal.RefCancellationPolicyId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId.__metadata = [
                                  {field: "endingDate", type: "date"},
                                  {field: "hotCode", type: "str"},
                                  {field: "startingDate", type: "date"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicyId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.noOfDays = null;
                                  this.chargePercentage = null;
                                  this.chargeValue = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.getNoOfDays = function() { return this.noOfDays; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.getChargePercentage = function() { return this.chargePercentage; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.getChargeValue = function() { return this.chargeValue; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.setNoOfDays = function(noOfDays) { this.noOfDays = noOfDays; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.setChargePercentage = function(chargePercentage) { this.chargePercentage = chargePercentage; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.prototype.setChargeValue = function(chargeValue) { this.chargeValue = chargeValue; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.__name = "roomsnet.r5.pojo.portal.RefCancellationPolicy";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "chargePercentage", type: "number"},
                                  {field: "noOfDays", type: "str"},
                                  {field: "chargeValue", type: "str"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCancellationPolicy);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId = function() {
                                  this.hotCode = null;
                                  this.imageName = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.prototype.getImageName = function() { return this.imageName; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.prototype.setImageName = function(imageName) { this.imageName = imageName; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.__name = "roomsnet.r5.pojo.portal.TblImageGalaryId";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId.__metadata = [
                                  {field: "imageName", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalaryId);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary = function() {
                                  this.id = null;
                                  this.tblHotels = null;
                                  this.imageTextUrl = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.getId = function() { return this.id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.getImageTextUrl = function() { return this.imageTextUrl; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.setId = function(id) { this.id = id; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.prototype.setImageTextUrl = function(imageTextUrl) { this.imageTextUrl = imageTextUrl; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.__name = "roomsnet.r5.pojo.portal.TblImageGalary";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "imageTextUrl", type: "str"},
                                  {field: "id", type: "bean"},
                                  ];

                                  Seam.Component.register(Seam.Remoting.type.roomsnet$r5$pojo$portal$TblImageGalary);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority = function() {
                                  this.hotCode = null;
                                  this.tblHotels = null;
                                  this.priority = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.getPriority = function() { return this.priority; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.prototype.setPriority = function(priority) { this.priority = priority; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.__name = "roomsnet.r5.pojo.portal.RefMainHotelPriority";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "hotCode", type: "str"},
                                  {field: "priority", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefMainHotelPriority);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc = function() {
                                  this.hotCode = null;
                                  this.tblHotels = null;
                                  this.cleanliness = null;
                                  this.facilities = null;
                                  this.qualityVsPrice = null;
                                  this.location = null;
                                  this.service = null;
                                  this.total = null;
                                  this.noOfReviews = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getTblHotels = function() { return this.tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getCleanliness = function() { return this.cleanliness; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getFacilities = function() { return this.facilities; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getQualityVsPrice = function() { return this.qualityVsPrice; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getLocation = function() { return this.location; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getService = function() { return this.service; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getTotal = function() { return this.total; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.getNoOfReviews = function() { return this.noOfReviews; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setTblHotels = function(tblHotels) { this.tblHotels = tblHotels; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setCleanliness = function(cleanliness) { this.cleanliness = cleanliness; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setFacilities = function(facilities) { this.facilities = facilities; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setQualityVsPrice = function(qualityVsPrice) { this.qualityVsPrice = qualityVsPrice; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setLocation = function(location) { this.location = location; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setService = function(service) { this.service = service; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setTotal = function(total) { this.total = total; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.prototype.setNoOfReviews = function(noOfReviews) { this.noOfReviews = noOfReviews; }
                                  }

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.__name = "roomsnet.r5.pojo.portal.RefCustomerRatingCalc";
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc.__metadata = [
                                  {field: "tblHotels", type: "bean"},
                                  {field: "service", type: "str"},
                                  {field: "cleanliness", type: "str"},
                                  {field: "total", type: "str"},
                                  {field: "noOfReviews", type: "str"},
                                  {field: "hotCode", type: "str"},
                                  {field: "facilities", type: "str"},
                                  {field: "location", type: "str"},
                                  {field: "qualityVsPrice", type: "str"},
                                  ];

                                  Seam.Remoting.registerType(Seam.Remoting.type.roomsnet$r5$pojo$portal$RefCustomerRatingCalc);

                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAlternativeHotelsId = function() {
                                  this.alternativeHotCode = null;
                                  this.hotCode = null;
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAlternativeHotelsId.prototype.getAlternativeHotCode = function() { return this.alternativeHotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAlternativeHotelsId.prototype.getHotCode = function() { return this.hotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAlternativeHotelsId.prototype.setAlternativeHotCode = function(alternativeHotCode) { this.alternativeHotCode = alternativeHotCode; }
                                  Seam.Remoting.type.roomsnet$r5$pojo$portal$TblAlternativeHotelsId.prototype.setHotCode = function(hotCode) { this.hotCode = hotCode; }
                                  }

                                  Seam.Rem

                                  • 14. Re: Seam remoting on IE 6 giving javascript error
                                    shane.bryzak

                                    I don't see roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction anywhere in that output. What I'm looking for is the type starting with this:

                                    Seam.Remoting.type.roomsnet_r5_admin_businesslogic_DRAMP_UsersPicksLogicAction = function() {


                                    If it's not being listed then there's definitely a problem.

                                    1 2 Previous Next