ZK - Open Source Ajax Java FrameworkZK - Open Source Ajax Java Framework

Zeta DB form

techvts
4 Feb 2010 00:21:00 GMT
4 Feb 2010 00:21:00 GMT

can we create a Zeta DB Form that the name is the same as another Zeta DB Form that has been already created in this dynamic web project.
i want to create zeta DB form that the name is the same as another Zeta DB Form that has been already created in this dynamic web project.
how should i customise the second zeta DB form so that it should not conflict with already created DB form .

i have created zeta DB form referby by using form builder
so it created in folder
zkadsmine.referby
-ReferbyDAO.java,
- ReferbyController.java
-ReferbyModel.java

In folder zkadsmine.referby.base
- Referby.java,
-ReferbyControllerbase.java
-ReferbyModelbase.java

and also Referby.zul and Referby.zeta


and i created another same zeta form from same table referby and rename and place in another folder

so it created in folder
zktry.referby1
-ReferbyDAO1.java,
- ReferbyController1.java
-ReferbyModel1.java

In folder zkadsmine.referby.base
- Referby1.java,
-ReferbyControllerbase1.java
-ReferbyModelbase1.java

and also Referby1.zul and Referby1.zeta

application-context.xml
<zksp-annot:component-scan base-package="org.zkoss.spring.jpa,zkadsmine"/>
<zksp:zk-config/>

here referby.zul is working ok but referby1.zul is displayed but list is not loaded

so i made changes application-context.xml

<zksp-annot:component-scan base-package="org.zkoss.spring.jpa,zkadsmine,zktry"/>
<zksp:zk-config/>

here i added zktry folder's reference to inject beans now i am getting this error while running referby.zul


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'referbyController1': Injection of resource fields failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'referbyModel' must be of type [zktry.referby.base.ReferbyModelBase1], but was actually of type [zkadsmine.referby.ReferbyModel]
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:293)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:957)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
java.security.AccessController.doPrivileged(Native Method)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
org.springframework.beans.factory.support.AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:302)
org.zkoss.spring.web.context.request.IdSpaceScope.get(IdSpaceScope.java:70)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
org.zkoss.spring.SpringUtil.getBean(SpringUtil.java:54)
org.zkoss.spring.bean.ZkMethodEventListener.init(ZkMethodEventListener.java:60)
org.zkoss.spring.bean.ZkMethodEventListener.onEvent(ZkMethodEventListener.java:76)
org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197)
org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:280)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:303)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindController(ZkSpringBeanBindingComposer.java:123)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindControllers(ZkSpringBeanBindingComposer.java:109)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindComponent(ZkSpringBeanBindingComposer.java:92)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.doAfterCompose(ZkSpringBeanBindingComposer.java:68)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:640)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:587)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:563)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:498)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:378)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:299)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:229)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:165)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


root cause

org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'referbyModel' must be of type [zktry.referby.base.ReferbyModelBase1], but was actually of type [zkadsmine.referby.ReferbyModel]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:427)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:502)
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:290)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:957)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
java.security.AccessController.doPrivileged(Native Method)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
org.springframework.beans.factory.support.AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:302)
org.zkoss.spring.web.context.request.IdSpaceScope.get(IdSpaceScope.java:70)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
org.zkoss.spring.SpringUtil.getBean(SpringUtil.java:54)
org.zkoss.spring.bean.ZkMethodEventListener.init(ZkMethodEventListener.java:60)
org.zkoss.spring.bean.ZkMethodEventListener.onEvent(ZkMethodEventListener.java:76)
org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197)
org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:280)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:303)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindController(ZkSpringBeanBindingComposer.java:123)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindControllers(ZkSpringBeanBindingComposer.java:109)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindComponent(ZkSpringBeanBindingComposer.java:92)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.doAfterCompose(ZkSpringBeanBindingComposer.java:68)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:640)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:587)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:563)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:498)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:378)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:299)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:229)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:165)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


and when i try running referby1.zul i get following error:


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'referbyController1': Injection of resource fields failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'referbyModel' must be of type [zktry.referby1.base.ReferbyModelBase1], but was actually of type [zkadsmine.referby.ReferbyModel]
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:293)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:957)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
java.security.AccessController.doPrivileged(Native Method)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
org.springframework.beans.factory.support.AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:302)
org.zkoss.spring.web.context.request.IdSpaceScope.get(IdSpaceScope.java:70)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
org.zkoss.spring.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:80)
org.zkoss.zk.ui.impl.PageImpl.resolveVariable(PageImpl.java:463)
org.zkoss.zk.ui.impl.PageImpl.access$300(PageImpl.java:113)
org.zkoss.zk.ui.impl.PageImpl$NS.getVariable(PageImpl.java:1194)
org.zkoss.zk.scripting.util.SimpleNamespace.getVariable(SimpleNamespace.java:93)
org.zkoss.zk.ui.AbstractComponent.getVariable(AbstractComponent.java:797)
org.zkoss.zkplus.databind.DataBinder.lookupBean(DataBinder.java:1242)
org.zkoss.zkplus.databind.DataBinder.myGetBeanWithExpression(DataBinder.java:975)
org.zkoss.zkplus.databind.DataBinder.getBeanAndRegisterBeanSameNodes(DataBinder.java:957)
org.zkoss.zkplus.databind.Binding.loadAttribute(Binding.java:335)
org.zkoss.zkplus.databind.DataBinder.loadAttrs(DataBinder.java:563)
org.zkoss.zkplus.databind.DataBinder.loadComponent0(DataBinder.java:518)
org.zkoss.zkplus.databind.DataBinder.loadAll(DataBinder.java:547)
zkadsmine.referby.base.ReferbyControllerBase.afterCompose(ReferbyControllerBase.java:123)
zkadsmine.referby.ReferbyController.afterCompose(ReferbyController.java:20)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.zkoss.spring.bean.ZkMethodEventListener.onEvent(ZkMethodEventListener.java:78)
org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197)
org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:280)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:303)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindController(ZkSpringBeanBindingComposer.java:123)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindControllers(ZkSpringBeanBindingComposer.java:109)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindComponent(ZkSpringBeanBindingComposer.java:92)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.doAfterCompose(ZkSpringBeanBindingComposer.java:68)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:640)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:587)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:563)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:498)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:378)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:299)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:229)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:165)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


root cause

org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'referbyModel' must be of type [zktry.referby1.base.ReferbyModelBase1], but was actually of type [zkadsmine.referby.ReferbyModel]
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:427)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:502)
org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:180)
org.springframework.beans.factory.annotation.InjectionMetadata.injectFields(InjectionMetadata.java:105)
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:290)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:957)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:470)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
java.security.AccessController.doPrivileged(Native Method)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
org.springframework.beans.factory.support.AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:302)
org.zkoss.spring.web.context.request.IdSpaceScope.get(IdSpaceScope.java:70)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881)
org.zkoss.spring.DelegatingVariableResolver.resolveVariable(DelegatingVariableResolver.java:80)
org.zkoss.zk.ui.impl.PageImpl.resolveVariable(PageImpl.java:463)
org.zkoss.zk.ui.impl.PageImpl.access$300(PageImpl.java:113)
org.zkoss.zk.ui.impl.PageImpl$NS.getVariable(PageImpl.java:1194)
org.zkoss.zk.scripting.util.SimpleNamespace.getVariable(SimpleNamespace.java:93)
org.zkoss.zk.ui.AbstractComponent.getVariable(AbstractComponent.java:797)
org.zkoss.zkplus.databind.DataBinder.lookupBean(DataBinder.java:1242)
org.zkoss.zkplus.databind.DataBinder.myGetBeanWithExpression(DataBinder.java:975)
org.zkoss.zkplus.databind.DataBinder.getBeanAndRegisterBeanSameNodes(DataBinder.java:957)
org.zkoss.zkplus.databind.Binding.loadAttribute(Binding.java:335)
org.zkoss.zkplus.databind.DataBinder.loadAttrs(DataBinder.java:563)
org.zkoss.zkplus.databind.DataBinder.loadComponent0(DataBinder.java:518)
org.zkoss.zkplus.databind.DataBinder.loadAll(DataBinder.java:547)
zkadsmine.referby.base.ReferbyControllerBase.afterCompose(ReferbyControllerBase.java:123)
zkadsmine.referby.ReferbyController.afterCompose(ReferbyController.java:20)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.zkoss.spring.bean.ZkMethodEventListener.onEvent(ZkMethodEventListener.java:78)
org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197)
org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:280)
org.zkoss.zk.ui.event.Events.sendEvent(Events.java:303)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindController(ZkSpringBeanBindingComposer.java:123)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindControllers(ZkSpringBeanBindingComposer.java:109)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.bindComponent(ZkSpringBeanBindingComposer.java:92)
org.zkoss.spring.config.ZkSpringBeanBindingComposer.doAfterCompose(ZkSpringBeanBindingComposer.java:68)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:640)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:587)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:563)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:531)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:498)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:378)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:299)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:229)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:165)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)


so what should i do work both referby.zul and referby1.zul without conflicting their controllers with each other?
how should i inject controller as spring bean so it shouldn't conflict.


plz help, thanks in advance.

samchuang
8 Feb 2010 18:49:43 GMT
8 Feb 2010 18:49:43 GMT

Hi

I found a small talk about Zeta DB , hope this could help you

techvts
8 Feb 2010 23:18:55 GMT
8 Feb 2010 23:18:55 GMT

hi


Thank u for u r support and help.

small talk is for use multiple Zeta Forms on the same Dynamic Web Project, as long as the name is not the same.

my problem was to build multiple zeta forms with same name.

I solve these problem by customising code of form builder i changed all names of controllers and model and window-id /window name and made changes in zul accordingly.