Error - An error occurred performing resource injection on managed bean cartLoaderBean

An Error Occurred:

An error occurred performing resource injection on managed bean cartLoaderBean

+ Stack Trace

com.sun.faces.mgbean.ManagedBeanCreationException: An error occurred performing resource injection on managed bean cartLoaderBean
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227)
	at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
	at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
	at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
	at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
	at com.sun.el.parser.AstValue.getBase(AstValue.java:150)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:199)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UIOutput.getConverter(UIOutput.java:145)
	at javax.faces.component.UIOutput.markInitialState(UIOutput.java:209)
	at javax.faces.component.UIInput.markInitialState(UIInput.java:635)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1404)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1408)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.markInitialState(FaceletViewHandlingStrategy.java:1394)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:1030)
	at javax.faces.view.ViewDeclarationLanguageWrapper.buildView(ViewDeclarationLanguageWrapper.java:106)
	at com.liferay.faces.bridge.application.view.internal.ViewDeclarationLanguageBridgeBase.buildView(ViewDeclarationLanguageBridgeBase.java:56)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
	at com.liferay.faces.bridge.internal.BridgePhaseHeaderRenderCommon.executeRender(BridgePhaseHeaderRenderCommon.java:253)
	at com.liferay.faces.bridge.internal.BridgePhaseRenderCompatImpl.execute(BridgePhaseRenderCompatImpl.java:57)
	at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:57)
	at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:157)
	at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:753)
	at com.liferay.portal//javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:397)
	at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:669)
	at com.liferay.portal//javax.portlet.GenericPortlet.render(GenericPortlet.java:291)
	at deployment.ROOT.war//com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:127)
	at deployment.ROOT.war//com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:58)
	at deployment.ROOT.war//com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:124)
	at com.liferay.portal//com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:115)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at com.liferay.portal.osgi.web.wab.extender.internal.adapter.AsyncAttributeAdapterServlet.service(AsyncAttributeAdapterServlet.java:85)
	at com.liferay.portal.osgi.web.wab.extender.internal.adapter.ServletExceptionAdapter.service(ServletExceptionAdapter.java:76)
	at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:153)
	at org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:50)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at com.liferay.portal.osgi.web.wab.extender.internal.adapter.FilterExceptionAdapter.doFilter(FilterExceptionAdapter.java:46)
	at org.eclipse.equinox.http.servlet.internal.registration.FilterRegistration.doFilter(FilterRegistration.java:121)
	at org.eclipse.equinox.http.servlet.internal.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:45)
	at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:70)
	at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:120)
	at org.eclipse.equinox.http.servlet.internal.servlet.RequestDispatcherAdaptor.include(RequestDispatcherAdaptor.java:48)
	at deployment.ROOT.war//com.liferay.portlet.internal.InvokerPortletImpl.invoke(InvokerPortletImpl.java:573)
	at deployment.ROOT.war//com.liferay.portlet.internal.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:670)
	at deployment.ROOT.war//com.liferay.portlet.internal.InvokerPortletImpl.render(InvokerPortletImpl.java:362)
	at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.lambda$render$0(MonitoringInvokerPortlet.java:280)
	at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet._render(MonitoringInvokerPortlet.java:383)
	at com.liferay.portal.monitoring.internal.portlet.MonitoringInvokerPortlet.render(MonitoringInvokerPortlet.java:278)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1488)
	at io.undertow.jsp//org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at io.undertow.servlet//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.jsp//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToServlet(ServletInitialHandler.java:219)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.includeImpl(RequestDispatcherImpl.java:377)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.setupIncludeImpl(RequestDispatcherImpl.java:311)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:277)
	at deployment.ROOT.war//com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:67)
	at deployment.ROOT.war//com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:202)
	at deployment.ROOT.war//com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79)
	at deployment.ROOT.war//com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
	at deployment.ROOT.war//com.liferay.portal.servlet.TransferHeadersHelperImpl$TransferHeadersRequestDispatcher.include(TransferHeadersHelperImpl.java:162)
	at deployment.ROOT.war//com.liferay.portlet.internal.PortletContainerImpl._render(PortletContainerImpl.java:918)
	at deployment.ROOT.war//com.liferay.portlet.internal.PortletContainerImpl.lambda$render$2(PortletContainerImpl.java:226)
	at deployment.ROOT.war//com.liferay.portlet.internal.PortletContainerImpl._preserveGroupIds(PortletContainerImpl.java:427)
	at deployment.ROOT.war//com.liferay.portlet.internal.PortletContainerImpl.render(PortletContainerImpl.java:214)
	at deployment.ROOT.war//com.liferay.portlet.SecurityPortletContainerWrapper.render(SecurityPortletContainerWrapper.java:147)
	at deployment.ROOT.war//com.liferay.portlet.RestrictPortletContainerWrapper.lambda$render$0(RestrictPortletContainerWrapper.java:131)
	at deployment.ROOT.war//com.liferay.portlet.RestrictPortletContainerWrapper._render(RestrictPortletContainerWrapper.java:192)
	at deployment.ROOT.war//com.liferay.portlet.RestrictPortletContainerWrapper.render(RestrictPortletContainerWrapper.java:129)
	at com.liferay.portal//com.liferay.portal.kernel.portlet.PortletContainerUtil.render(PortletContainerUtil.java:215)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.PortletRenderer._render(PortletRenderer.java:209)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.PortletRenderer.render(PortletRenderer.java:87)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doProcessTemplate(RuntimePageImpl.java:593)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doDispatch(RuntimePageImpl.java:359)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:160)
	at deployment.ROOT.war//com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:185)
	at com.liferay.portal//com.liferay.portal.kernel.layoutconfiguration.util.RuntimePageUtil.processTemplate(RuntimePageUtil.java:105)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:685)
	at io.undertow.jsp//org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
	at io.undertow.jsp//org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at io.undertow.servlet//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.jsp//io.undertow.jsp.JspFileHandler.handleRequest(JspFileHandler.java:32)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToServlet(ServletInitialHandler.java:219)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.includeImpl(RequestDispatcherImpl.java:377)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.setupIncludeImpl(RequestDispatcherImpl.java:311)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:277)
	at deployment.ROOT.war//com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:67)
	at deployment.ROOT.war//com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl$IndirectRequestDispatcher.include(DirectRequestDispatcherFactoryImpl.java:202)
	at deployment.ROOT.war//com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:79)
	at deployment.ROOT.war//com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
	at deployment.ROOT.war//com.liferay.portal.servlet.TransferHeadersHelperImpl$TransferHeadersRequestDispatcher.include(TransferHeadersHelperImpl.java:162)
	at deployment.ROOT.war//com.liferay.portal.model.impl.LayoutTypeControllerImpl.includeLayoutContent(LayoutTypeControllerImpl.java:171)
	at deployment.ROOT.war//com.liferay.portal.model.impl.LayoutImpl.includeLayoutContent(LayoutImpl.java:885)
	at deployment.ROOT.war//com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:418)
	at deployment.ROOT.war//com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:174)
	at deployment.ROOT.war//com.liferay.portal.struts.PortalRequestProcessor._process(PortalRequestProcessor.java:415)
	at deployment.ROOT.war//com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:155)
	at deployment.ROOT.war//com.liferay.portal.internal.servlet.MainServlet.doGet(MainServlet.java:203)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
	at deployment.ROOT.war//com.liferay.portal.internal.servlet.MainServlet.service(MainServlet.java:639)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.password.modified.PasswordModifiedFilter.processFilter(PasswordModifiedFilter.java:62)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:360)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at io.undertow.servlet//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:209)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:221)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:147)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
	at com.liferay.friendly.url.internal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:398)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at deployment.ROOT.war//com.liferay.portal.servlet.ServletAdapter.service(ServletAdapter.java:99)
	at javax.servlet.api//javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:124)
	at com.tuneit.itc.utm.filter.UTMTagsFilter.doFilter(UTMTagsFilter.java:62)
	at jdk.internal.reflect.GeneratedMethodAccessor1034.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.liferay.portal//com.liferay.portal.kernel.bean.ClassLoaderBeanHandler.invoke(ClassLoaderBeanHandler.java:66)
	at com.sun.proxy.$Proxy2641.doFilter(Unknown Source)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:370)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.password.modified.PasswordModifiedFilter.processFilter(PasswordModifiedFilter.java:62)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.secure.BaseAuthFilter.processFilter(BaseAuthFilter.java:360)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:428)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:89)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:266)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:147)
	at com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at io.undertow.servlet//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:274)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:209)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl(RequestDispatcherImpl.java:221)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forwardImplSetup(RequestDispatcherImpl.java:147)
	at io.undertow.servlet//io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:111)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:377)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
	at deployment.ROOT.war//org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	at deployment.ROOT.war//org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at deployment.ROOT.war//org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at deployment.ROOT.war//org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	at deployment.ROOT.war//com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:49)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:215)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:175)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:175)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:196)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:99)
	at com.liferay.portal//com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:106)
	at io.undertow.servlet//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.core//io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)
	at io.undertow.core//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)
	at io.undertow.core//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.core//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
	at io.undertow.core//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
	at io.undertow.core//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
	at io.undertow.servlet//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
	at org.wildfly.extension.undertow//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
	at io.undertow.servlet//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
	at io.undertow.core//io.undertow.server.Connectors.executeRootHandler(Connectors.java:326)
	at io.undertow.core//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:812)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.sun.faces.spi.InjectionProviderException
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:115)
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
	at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
	... 312 more
Caused by: java.lang.reflect.InvocationTargetException
	at jdk.internal.reflect.GeneratedMethodAccessor5426.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113)
	... 314 more
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:458)
	at com.tuneit.itc.cart.CartLoaderBean.init(CartLoaderBean.java:213)
	... 318 more

+ Component Tree

<UIViewRootBridgeImpl id="_shoppingcartportlet_WAR_shoppingcartportlet_" inView="true" locale="ru_RU" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/WEB-INF/views/view.xhtml">
javax_faces_location_HEAD
<ComponentResourceContainer id="javax_faces_location_HEAD" inView="true" rendered="true" transient="false">
<UIOutput id="j_idt2" inView="false" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput id="j_idt6" inView="false" rendered="true" transient="false"/>
<UIOutput id="j_idt15" inView="false" rendered="true" transient="false"/>
</ComponentResourceContainer>
javax_faces_location_BODY
<ComponentResourceContainer id="javax_faces_location_BODY" inView="true" rendered="true" transient="false">
<UIOutput id="j_idt357" inView="false" rendered="true" transient="false"/>
</ComponentResourceContainer>
<UIOutput id="j_idt1" inView="true" rendered="true" transient="false"/>
<HtmlBody id="j_idt3" inView="true" rendered="true" transient="false">
<!--@elvariable id="i18n" type="com.liferay.faces.util.el.internal.I18nMap"-->
<UIOutput id="j_idt5" inView="true" rendered="true" transient="false"/>
<HtmlBody id="j_idt7" inView="true" rendered="true" transient="false">
<div class="custom-shader order-shader"> <div class="shader-loader"/> </div> <!--@elvariable id="cartBean" type="com.tuneit.itc.cart.CartLoaderBean"--> <header class="cart-header"> <h1>
<HtmlOutputText escape="true" id="j_idt9" inView="true" rendered="true" transient="false" value="Корзина"/>
</h1>
<HtmlOutputLink disabled="false" id="j_idt11" inView="true" rendered="true" styleClass="return-to-catalogue-button" transient="false" value="/catalogue">
#{i18n['profile.catalogue.back']}
</HtmlOutputLink>
</header>
<UIOutput id="j_idt14" inView="true" rendered="true" transient="false"/>
<HtmlBody id="j_idt16" inView="true" rendered="true" styleClass="navigation-shopping-carts" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="j_idt17" inView="true" layout="block" rendered="false" transient="false">
<nav class="navbar navbar-expand-sm navigation-bar mb-4"> <div class="navbar-collapse"> <div class="container shopping-cart-nav"> <ul class="navbar-nav">
<UIRepeat id="j_idt19" inView="true" rendered="true" transient="false" var="page">
<li class="nav-item">
<Link disableClientWindow="false" disabled="false" escape="true" id="j_idt21" inView="true" includeViewParams="false" outcome="" rendered="true" styleClass="nav-link active" transient="false"/>
</li>
</UIRepeat>
</ul> </div> </div> </nav>
</OutputPanel>
</HtmlBody>
<script type="text/javascript"> /* global Liferay */ function inplaceHandler(inplaceWidgetVar, event) { if (event.keyCode === 13) { event.preventDefault(); event.stopPropagation(); PF(inplaceWidgetVar).save(); return false; } } Liferay.on('updateCurrency', function () { try { updateCartViewCurrency(); } catch (e) { } }); Liferay.on('updateWarehouse', function () { try { updateCartViewWarehouse(); } catch (e) { } }); function scrollToAnchor(anchorId) { jQuery('html, body').animate({ scrollTop: jQuery("#" + anchorId).offset().top }, 1000); } function openLogin() { document.getElementById('sign-in').click(); } </script>
<OutputPanel deferred="false" deferredMode="load" id="j_idt25" inView="true" layout="block" transient="false">
<script type="text/javascript"> function checkStatusAndUpdateCart() { let cartUpdateStatus = $('[id$="cartViewUpdateStatus"]'); if (!cartUpdateStatus) { clearInterval(cartTimer); return; } if (!cartUpdateStatus[0]) { clearInterval(cartTimer); return; } if ('true' === cartUpdateStatus[0].value) { updateCartRemoteCommand(); } } function fupdateCartStatus() { updateCartStatusRemoteCommand(); } var cartTimer = setInterval(fupdateCartStatus, 5000); </script>
</OutputPanel>
<HtmlForm enctype="application/x-www-form-urlencoded" id="mainForm" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="cart" inView="true" layout="block" rendered="true" transient="false">
<RemoteCommand async="false" autoRun="false" global="true" id="j_idt27" ignoreAutoUpdate="false" immediate="false" inView="true" name="updateCartViewCurrency" oncomplete="$('.price-shader').hide();" onstart="$('.price-shader').show();" partialSubmit="false" process="@this" rendered="true" resetValues="false" timeout="0" transient="false" update="mainForm:cartTable mainForm:cartTotalContainer mainForm:cartWizardAccordion"/>
<RemoteCommand async="false" autoRun="false" global="true" id="j_idt28" ignoreAutoUpdate="false" immediate="false" inView="true" name="updateCartViewWarehouse" oncomplete="$('.price-shader').hide();" onstart="$('.price-shader').show();" partialSubmit="false" process="@this" rendered="true" resetValues="false" timeout="0" transient="false" update="mainForm:cartTable mainForm:cartTotalContainer mainForm:cartWizardAccordion"/>
<OutputPanel deferred="false" deferredMode="load" id="cartPanel" inView="true" layout="block" transient="false">
<InputText disabled="false" id="cartViewUpdateStatus" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" transient="false" type="hidden" valid="true" widgetVar="cartUpdateStatusVar"/>
<RemoteCommand action="#{cartBean.reloadCart()}" actionExpression="#{cartBean.reloadCart()}" async="false" autoRun="false" global="true" id="j_idt29" ignoreAutoUpdate="false" immediate="false" inView="true" name="updateCartStatusRemoteCommand" onerror="clearInterval(cartTimer);" onsuccess="checkStatusAndUpdateCart();" partialSubmit="false" process="@this" rendered="true" resetValues="false" timeout="0" transient="false" update="cartViewUpdateStatus"/>
<RemoteCommand action="#{cartBean.reloadCart()}" actionExpression="#{cartBean.reloadCart()}" async="false" autoRun="false" global="true" id="j_idt30" ignoreAutoUpdate="false" immediate="false" inView="true" name="updateCartRemoteCommand" partialSubmit="false" process="@this" rendered="true" resetValues="false" timeout="0" transient="false" update="@form"/>
<div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt32" inView="true" layout="block" transient="false">
<HtmlOutputText escape="true" id="j_idt33" inView="true" rendered="true" transient="false" value="Ведётся работа над корзиной №"/>
<strong>
<HtmlOutputText escape="true" id="j_idt35" inView="true" rendered="true" transient="false"/>
</strong>
<HtmlOutputText escape="true" id="j_idt37" inView="true" rendered="true" transient="false" value=" пользователя "/>
<HtmlOutputText escape="true" id="j_idt38" inView="true" rendered="true" transient="false"/>
<UISeparator id="j_idt39" inView="true" rendered="true" transient="false"/>
</OutputPanel>
<ComponentRef id="j_idt40" inView="true" transient="false">
<div class="align-center cart-label-wrapper"> <strong>
<HtmlOutputText escape="true" id="j_idt42" inView="true" rendered="true" styleClass="big-label " transient="false"/>
</strong> </div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt44" inView="true" layout="block" rendered="true" styleClass="form-group" transient="false">
<OutputLabel escape="true" id="j_idt45" inView="true" indicateRequired="auto" rendered="true" transient="false" value="Название корзины"/>
<Inplace cancelLabel="Cancel" disabled="false" editor="true" effect="fade" effectSpeed="normal" event="click" id="cartName" inView="true" saveLabel="Save" toggleable="true" transient="false" widgetVar="nameInputInplace">
output
<InputText disabled="false" id="j_idt46" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onclick="PF('nameInputInplace').show();PF('nameInput').jq.select();" readonly="true" rendered="true" required="false" size="-2147483648" styleClass="form-control" transient="false" type="text" valid="true"/>
input
<InputText disabled="false" id="j_idt47" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeypress="return inplaceHandler('nameInputInplace', event);" readonly="false" rendered="true" required="false" size="-2147483648" styleClass="form-control" transient="false" type="text" valid="true" widgetVar="nameInput"/>
</Inplace>
<HtmlOutputText escape="true" id="j_idt48" inView="true" styleClass="form-control" transient="false"/>
</OutputPanel>
<UISeparator id="j_idt49" inView="true" rendered="true" transient="false"/>
</ComponentRef>
<div class="mobile-btn-group">
<OutputPanel deferred="false" deferredMode="load" id="j_idt51" inView="true" layout="block" styleClass="row mb-2" transient="false">
<div class="col-md-12 middle-label">
<OutputLabel escape="true" id="j_idt53" inView="true" indicateRequired="auto" rendered="true" transient="false" value="Варианты поставки:"/>
<div class="btn-group"> <div class="btn-group-item">
<CommandButton action="#{cartBean.selectFastestOffers}" actionExpression="#{cartBean.selectFastestOffers}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt55" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Самый быстрый"/>
</div> <div class="btn-group-item">
<CommandButton action="#{cartBean.selectCheapestOffers}" actionExpression="#{cartBean.selectCheapestOffers}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt57" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Самый выгодный"/>
</div> </div> </div>
</OutputPanel>
<div class="btn-group cart-controls-panel mb-2"> <div class="order-go-to-end-btn">
<OutputPanel deferred="false" deferredMode="load" id="j_idt60" inView="true" layout="block" transient="false">
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="fas fa-arrow-down" iconPos="right" id="j_idt61" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="scrollToAnchor('checkout-anchor')" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" validateClient="false" value="Перейти к оформлению"/>
</OutputPanel>
</div> <div class="cart-reset-btn">
<OutputPanel deferred="false" deferredMode="load" id="j_idt63" inView="true" layout="block" transient="false">
<CommandButton action="#{cartBean.resetCart}" actionExpression="#{cartBean.resetCart}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt64" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Очистить корзину"/>
</OutputPanel>
</div> </div> </div> <div class="cart-btn-group desktop-btn-group">
<ComponentRef id="j_idt66" inView="true" transient="false">
<div class="btn-group cart-controls-panel mb-2">
<ComponentRef id="j_idt68" inView="true" transient="false">
<div class="btn-group-item">
<CommandButton action="#{cartBean.deleteCart}" actionExpression="#{cartBean.deleteCart}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt70" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-danger" timeout="0" transient="false" type="submit" update=":mainForm" validateClient="false" value="Удалить корзину"/>
</div>
</ComponentRef>
<ComponentRef id="j_idt72" inView="true" transient="false">
<div class="btn-group-item">
<CommandButton action="#{cartBean.saveCart}" actionExpression="#{cartBean.saveCart}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt74" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-secondary" timeout="0" transient="false" type="submit" update=":mainForm" validateClient="false" value="Сохранить корзину"/>
</div>
</ComponentRef>
<ComponentRef id="j_idt76" inView="true" transient="false">
<div class="btn-group-item">
<CommandButton action="#{cartBean.editCart()}" actionExpression="#{cartBean.editCart()}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt78" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@all" validateClient="false" value="Редактировать корзину"/>
</div>
</ComponentRef>
<OutputPanel deferred="false" deferredMode="load" id="j_idt80" inView="true" layout="block" styleClass="btn-group-item" transient="false">
<Button disableClientWindow="false" disabled="false" escape="true" iconPos="left" id="j_idt81" inView="true" includeViewParams="false" inline="false" outcome="/WEB-INF/views/clone-cart.xhtml" rendered="true" styleClass="btn btn-secondary" target="_self" transient="false">
<UIParameter disable="false" id="j_idt82" inView="true" name="cartId" rendered="true" transient="false"/>
</Button>
</OutputPanel>
</div>
</ComponentRef>
<div class="btn-group cart-controls-panel mb-2"> <div class="order-go-to-end-btn">
<OutputPanel deferred="false" deferredMode="load" id="j_idt85" inView="true" layout="block" transient="false">
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="fas fa-arrow-down" iconPos="right" id="j_idt86" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="scrollToAnchor('checkout-anchor')" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" validateClient="false" value="Перейти к оформлению"/>
</OutputPanel>
</div> <div class="cart-reset-btn">
<OutputPanel deferred="false" deferredMode="load" id="j_idt88" inView="true" layout="block" transient="false">
<CommandButton action="#{cartBean.resetCart}" actionExpression="#{cartBean.resetCart}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt89" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Очистить корзину"/>
</OutputPanel>
</div> </div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt91" inView="true" layout="block" styleClass="row mb-2" transient="false">
<div class="col-md-12 align-right middle-label">
<OutputLabel escape="true" id="j_idt93" inView="true" indicateRequired="auto" rendered="true" transient="false" value="Варианты поставки:"/>
<div class="btn-group"> <div class="btn-group-item">
<CommandButton action="#{cartBean.selectFastestOffers}" actionExpression="#{cartBean.selectFastestOffers}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt95" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Самый быстрый"/>
</div> <div class="btn-group-item">
<CommandButton action="#{cartBean.selectCheapestOffers}" actionExpression="#{cartBean.selectCheapestOffers}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt97" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Самый выгодный"/>
</div> </div> </div>
</OutputPanel>
</div>
<!--@elvariable id="idx" type="java.lang.Integer"--> <!--@elvariable id="prod" type="com.tuneit.itc.cart.model.CartRow"-->
<DataTable caseSensitiveSort="false" cellEditMode="eager" clientCache="false" currentPageReportTemplate="({currentPage} of {totalPages})" defaultSort="true" dir="ltr" disableContextMenuIfEmpty="false" disabledSelection="false" disabledTextSelection="true" draggableColumns="false" draggableRows="false" editInitEvent="click" editMode="row" editable="false" editingRow="false" emptyMessage="No records found." escapeText="true" expandableRowGroups="false" expandedRow="false" filterDelay="2147483647" first="0" frozenColumns="0" frozenRows="0" id="cartTable" inView="true" initMode="load" lazy="false" liveResize="false" liveScroll="false" liveScrollBuffer="0" multiViewState="false" nativeElements="false" nullSortOrder="1" pageLinks="10" paginator="false" paginatorAlwaysVisible="true" paginatorPosition="both" paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" reflow="false" rendered="true" resizableColumns="false" resizeMode="fit" rowEditMode="eager" rowExpandMode="multiple" rowHover="false" rowIndex="-1" rowIndexVar="idx" rowSelectMode="new" rowStatePreserved="false" rows="0" saveOnCellBlur="true" scrollOffset="0" scrollRows="0" scrollable="false" skipChildren="false" sortMode="single" sortOrder="ascending" stickyHeader="false" styleClass="cart-table" tabindex="0" transient="false" var="prod" virtualScroll="false">
<Column colspan="1" exportable="true" filterMatchMode="contains" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Артикул" id="j_idt101" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-left" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="articleContainer" inView="true" rendered="true" transient="false">
<HtmlOutputLink disabled="false" id="j_idt102" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt103" inView="true" rendered="true" transient="false"/>
<HtmlOutputText escape="true" id="j_idt104" inView="true" rendered="false" styleClass="second-vendor-code text-muted" transient="false" value="()"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt105" inView="true" rendered="true" transient="false" value="N/A"/>
</HtmlPanelGroup>
<HtmlPanelGroup id="j_idt106" inView="true" rendered="true" styleClass="product-name" transient="false">
<HtmlOutputLink disabled="false" id="j_idt107" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt108" inView="true" rendered="true" transient="false"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt109" inView="true" rendered="true" transient="false"/>
</HtmlPanelGroup>
<HtmlPanelGroup id="j_idt110" inView="true" rendered="true" styleClass="product-manufacturer" transient="false">
<HtmlOutputLink disabled="false" id="j_idt111" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt112" inView="true" rendered="true" transient="false"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt113" inView="true" rendered="true" transient="false" value="N/A"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Изображение" id="j_idt114" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-center product-image" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="imageContainer" inView="true" rendered="true" transient="false">
<HtmlOutputLink disabled="false" id="j_idt115" inView="true" rendered="false" transient="false">
<img src="#{prod.imageUrl}" class="cart-product-image" alt="#{prod.name}"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt117" inView="true" rendered="true" transient="false" value="N/A"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="contains" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Наименование" id="j_idt118" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-left product-name-column" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="nameContainer" inView="true" rendered="true" transient="false">
<HtmlOutputLink disabled="false" id="j_idt119" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt120" inView="true" rendered="true" transient="false"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt121" inView="true" rendered="true" transient="false"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="contains" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Производитель" id="j_idt122" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-left product-vendor-code" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="vendorContainer" inView="true" rendered="true" transient="false">
<HtmlOutputLink disabled="false" id="j_idt123" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt124" inView="true" rendered="true" transient="false"/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt125" inView="true" rendered="true" transient="false" value="N/A"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Упаковка" id="j_idt126" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-left" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="packagingContainer" inView="true" rendered="true" transient="false">
<HtmlOutputLink disabled="false" id="j_idt127" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt128" inView="true" rendered="false" styleClass="product-info-value " transient="false" value="1 = "/>
<HtmlOutputText escape="true" id="j_idt129" inView="true" rendered="true" styleClass="product-info-value" transient="false" value=" "/>
</HtmlOutputLink>
<HtmlOutputText escape="true" id="j_idt130" inView="true" rendered="true" transient="false" value="N/A"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt131" inView="true" priority="0" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="offer-column delivery-selection-mobile" toggleable="true" transient="false" visible="true">
<HtmlOutputText escape="true" id="j_idt132" inView="true" rendered="true" transient="false" value="N/A"/>
<HtmlOutputText escape="true" id="j_idt133" inView="true" rendered="false" transient="false" value="Нет предложений"/>
<h6>#{i18n['itc.cart.offer-label-date']}</h6>
<HtmlOutputText escape="true" id="j_idt135" inView="true" rendered="false" transient="false"/>
<HtmlOutputText escape="true" id="j_idt136" inView="true" rendered="false" transient="false" value="Под заказ"/>
<h6>#{i18n['itc.cart.offer-label-min']}</h6>
<HtmlOutputText escape="true" id="j_idt138" inView="true" rendered="false" transient="false" value=" "/>
<h6>#{i18n['itc.cart.offer-label-residue']}</h6>
<HtmlOutputText escape="true" id="j_idt140" inView="true" rendered="false" transient="false"/>
<h6>#{i18n['itc.cart.offer-label-price']}:</h6>
<HtmlOutputText escape="true" id="j_idt142" inView="true" rendered="false" transient="false"/>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt143" inView="true" priority="0" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="offer-column delivery-selection" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="offerWrapper" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="j_idt144" inView="true" layout="block" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_idt145" inView="true" rendered="true" transient="false" value="N/A"/>
<HtmlOutputText escape="true" id="j_idt146" inView="true" rendered="false" transient="false" value="Нет предложений"/>
<SelectOneMenu appendTo="@(body)" autoWidth="false" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="false" height="200" id="j_idt147" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" panelStyleClass="products-group-price-not-actual" readonly="false" rendered="false" required="false" styleClass="products-group-price-not-actual" syncTooltip="false" transient="false" valid="true" var="o">
<UISelectItems id="j_idt148" inView="true" rendered="true" transient="false"/>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt149" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="products-group-price-not-actual" toggleable="true" transient="false" visible="true">
<HtmlOutputText escape="true" id="j_idt150" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<HtmlOutputText escape="true" id="j_idt151" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<ComponentRef id="j_idt152" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt153" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<HtmlOutputText escape="true" id="j_idt154" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
</ComponentRef>
</Column>
</SelectOneMenu>
<Tooltip delegate="false" escape="true" hideDelay="0" hideEffect="fade" id="j_idt155" inView="true" position="right" rendered="true" showDelay="150" showEffect="fade" trackMouse="false" transient="false"/>
<!-- for pt: -->
<Tooltip delegate="false" escape="true" globalSelector=".TestClass" hideDelay="0" hideEffect="fade" id="j_idt157" inView="true" position="right" rendered="true" showDelay="150" showEffect="fade" trackMouse="false" transient="false"/>
<i class="TestClass fa fa-info" data-tooltip="#{i18n['itc.cart.price-not-actual']}"/>
</OutputPanel>
<OutputPanel deferred="false" deferredMode="load" id="j_idt159" inView="true" layout="block" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt160" inView="true" rendered="true" transient="false" value="N/A"/>
<HtmlOutputText escape="true" id="j_idt161" inView="true" rendered="false" transient="false" value="Нет предложений"/>
<SelectOneMenu appendTo="@(body)" autoWidth="false" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="false" height="200" id="j_idt162" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" panelStyleClass="products-group-price-not-actual" readonly="false" rendered="false" required="false" styleClass="products-group-price-not-actual" syncTooltip="false" transient="false" valid="true" var="o">
<UISelectItems id="j_idt163" inView="true" rendered="true" transient="false"/>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt164" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="products-group-price-not-actual" toggleable="true" transient="false" visible="true">
<HtmlOutputText escape="true" id="j_idt165" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<HtmlOutputText escape="true" id="j_idt166" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<ComponentRef id="j_idt167" inView="true" rendered="false" transient="false">
<HtmlOutputText escape="true" id="j_idt168" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
<HtmlOutputText escape="true" id="j_idt169" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
</ComponentRef>
</Column>
</SelectOneMenu>
</OutputPanel>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Количество" id="j_idt170" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="amount-column" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="amountContainer" inView="true" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_idt171" inView="true" transient="false"/>
<Spinner disabled="false" id="amountSpinner" immediate="false" inView="true" localValueSet="false" max="1.7976931348623157E308" maxlength="-2147483648" min="0.0" readonly="false" required="false" size="-2147483648" stepFactor="0.0" styleClass="itc-spinner" transient="false" valid="true" widgetVar="amountSpinner"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="doNothing" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="ui-helper-hidden" timeout="0" transient="false" type="submit" validateClient="false"/>
<DefaultCommand id="j_idt172" inView="true" rendered="true" scope="@parent" target="doNothing" transient="false"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" headerText="Сумма" id="totalPriceColumn" inView="true" priority="0" rendered="true" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-right total-column" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="totalContainer" inView="true" layout="block" rendered="true" styleClass="price-not-actual" transient="false">
<div class="custom-shader price-shader price-shader-#{idx}"> <div class="shader-loader"/> </div>
<HtmlOutputText escape="true" id="j_idt174" inView="true" rendered="true" styleClass="products-group-price-not-actual" transient="false"/>
</HtmlPanelGroup>
</Column>
<Column colspan="1" exportable="true" filterMatchMode="startsWith" filterMaxLength="2147483647" filterPosition="bottom" filterable="true" groupRow="false" id="j_idt175" inView="true" priority="0" resizable="true" rowspan="1" selectRow="true" sortable="true" styleClass="align-right" toggleable="true" transient="false" visible="true">
<HtmlPanelGroup id="removeContainer" inView="true" rendered="true" transient="false">
<CommandButton action="#{cartBean.removeItem(prod)}" actionExpression="#{cartBean.removeItem(prod)}" ajax="true" async="false" disabled="false" escape="true" global="true" icon="fa fa-trash-alt" iconPos="left" id="j_idt176" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="$('.order-shader').hide();" onstart="$('.order-shader').show();" partialSubmit="false" process="@this" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-danger" timeout="0" transient="false" type="submit" update="@form" validateClient="false"/>
</HtmlPanelGroup>
</Column>
</DataTable>
<span id="checkout-anchor"/>
<ConfirmDialog closable="true" closeOnEscape="false" dir="ltr" global="true" id="j_idt178" inView="true" rendered="true" responsive="false" severity="alert" transient="false" visible="false">
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="fa fa-check" iconPos="left" id="j_idt179" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="ui-confirmdialog-yes btn btn-danger" timeout="0" transient="false" type="button" validateClient="false" value="Удалить"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="fa fa-times" iconPos="left" id="j_idt180" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="ui-confirmdialog-no btn btn-secondary" timeout="0" transient="false" type="button" validateClient="false" value="Отменить"/>
</ConfirmDialog>
<OutputPanel deferred="false" deferredMode="load" id="j_idt181" inView="true" layout="block" transient="false">
<div class="row"> <div class="col-md-12 align-right middle-label">
<HtmlPanelGroup id="cartTotalContainer" inView="true" layout="block" rendered="true" styleClass="mb-2 mt-2" transient="false">
<div class="subtotal">
<HtmlOutputText escape="true" id="j_idt184" inView="true" rendered="true" styleClass="subtotal-label" transient="false" value="Стоимость предварительного заказа: "/>
<HtmlOutputText escape="true" id="j_idt185" inView="true" rendered="true" transient="false"/>
</div> <div class="delivery">
<HtmlOutputText escape="true" id="j_idt187" inView="true" styleClass="delivery-label" transient="false"/>
<HtmlOutputText escape="true" id="j_idt188" inView="true" styleClass="delivery-label" transient="false" value="Доставка: "/>
<HtmlOutputText escape="true" id="j_idt189" inView="true" rendered="true" transient="false"/>
<ComponentRef id="j_idt190" inView="true" transient="false">
<CommandButton action="#{cartBean.openDelivery()}" actionExpression="#{cartBean.openDelivery()}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt191" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="scrollToAnchor('delivery-anchor')" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form:cartWizardAccordion" validateClient="false" value="Рассчитать доставку до двери"/>
</ComponentRef>
</div> <div class="discount">
<HtmlOutputText escape="true" id="j_idt193" inView="true" rendered="true" styleClass="discount-label" transient="false" value="Скидка: "/>
<HtmlOutputText escape="true" id="j_idt194" inView="true" rendered="true" transient="false" value="2 %"/>
<ComponentRef id="j_idt195" inView="true" transient="false">
<CommandButton action="#{cartBean.openDiscount()}" actionExpression="#{cartBean.openDiscount()}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt196" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" oncomplete="scrollToAnchor('discount-anchor')" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary" timeout="0" transient="false" type="submit" update="@form:cartWizardAccordion" validateClient="false" value="Хочу скидку больше"/>
</ComponentRef>
</div> <div class="total">
<HtmlOutputText escape="true" id="j_idt198" inView="true" rendered="true" styleClass="total-label" transient="false" value="Стоимость предварительного заказа, включая доставку и скидку: "/>
<HtmlOutputText escape="true" id="j_idt199" inView="true" rendered="true" transient="false"/>
</div> <div class="deliveryTime">
<OutputPanel deferred="false" deferredMode="load" id="j_idt201" inView="true" layout="block" transient="false">
<HtmlOutputText escape="true" id="j_idt202" inView="true" rendered="true" styleClass="delivery-time-label" transient="false" value="Срок поставки: "/>
<HtmlOutputText escape="true" id="j_idt203" inView="true" transient="false"/>
<HtmlOutputText escape="true" id="j_idt204" inView="true" transient="false" value="Под заказ"/>
</OutputPanel>
</div>
</HtmlPanelGroup>
</div> </div>
</OutputPanel>
</div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt208" inView="true" layout="block" rendered="true" transient="false">
<div>
<HtmlOutputText escape="true" id="j_idt210" inView="true" rendered="true" transient="false" value="Комментарий к заказу"/>
<InputTextarea addLine="false" autoResize="true" cols="20" disabled="false" id="j_idt211" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" minQueryLength="3" queryDelay="700" readonly="false" rendered="true" required="false" rows="3" scrollHeight="2147483647" styleClass="order-commit" transient="false" valid="true"/>
</div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt213" inView="true" layout="block" transient="false">
<StaticMessage escape="false" id="j_idt214" inView="true" rendered="true" severity="info" summary="Уважаемый заказчик, Вы уже зарегистрированы в системе. Пожалуйста, <a id="sign-in-2" href="javascript:void(0);" rel="nofollow" data-redirect="false" onClick="openLogin();">авторизуйтесь</a>, чтобы продолжить оформление." transient="false"/>
</OutputPanel>
<AccordionPanel cache="true" dir="ltr" dynamic="false" id="cartWizardAccordion" inView="true" index="-1" multiple="true" offset="0" prependId="true" rendered="true" size="-1" step="1" styleClass="order-options-panel cart-label" tabindex="0" transient="false" widgetVar="wizard">
<Tab closable="false" disabled="false" id="registration" inView="true" loaded="false" title="Получатель / Плательщик" titleStyleClass="cart-label" transient="false">
<div class="form-group-reg-select">
<HtmlSelectOneRadio border="-2147483648" disabled="false" id="legalEntity" immediate="false" inView="true" localValueSet="false" readonly="false" rendered="true" required="false" transient="false" valid="true">
<UISelectItem id="j_idt216" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Юридическое лицо" itemValue="LEGAL" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt217" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Индивидуальный предприниматель" itemValue="INDIVIDUAL" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt218" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Частное лицо" itemValue="PERSONAL" noSelectionOption="false" rendered="true" transient="false"/>
</HtmlSelectOneRadio>
</div> <div class="form-group-reg row"> <div class="form-group-reg-data col-md-5 col-sm-12 col-xs-12 mb-3">
<OutputPanel deferred="false" deferredMode="load" id="showNameData" inView="true" layout="block" rendered="true" style="padding: 1rem 0;" styleClass="cart-label" transient="false">
<HtmlPanelGroup id="j_idt220" inView="true" transient="false">
<HtmlOutputText escape="true" id="j_idt221" inView="true" rendered="true" transient="false" value="Введите название организации или ИНН*: "/>
<!--@elvariable id="org" type="com.tuneit.itc.cart.Org"-->
<AutoComplete active="true" appendTo="@(body)" autoHighlight="true" autoSelection="true" cache="false" cacheTimeout="300000" completeMethod="#{cartBean.sendDaDataRequest}" disabled="false" dropdown="false" dynamic="false" effectDuration="400" forceSelection="true" id="showName" immediate="false" inView="true" itemLabel="" label="Организация" localValueSet="false" maxResults="5" maxlength="-2147483648" minQueryLength="1" moreText="..." multiple="false" onkeypress="if(event.keyCode===13) return false;" panelStyleClass="deliveryAddressPanel" placeholder="Например: ООО Ай ти си" queryDelay="300" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, название организации." scrollHeight="2147483647" selectLimit="2147483647" size="-2147483648" styleClass="" transient="false" type="text" unique="false" valid="true" var="org"/>
</HtmlPanelGroup>
</OutputPanel>
<HtmlOutputText escape="true" id="j_idt223" inView="true" rendered="true" transient="false" value="Введите данные контактного лица*: "/>
<InputText disabled="false" id="adminSurname" immediate="false" inView="true" label="Фамилия контактного лица" localValueSet="false" maxlength="-2147483648" placeholder="Фамилия контактного лица" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, фамилию." size="-2147483648" styleClass="form-reg-input mw-100" transient="false" type="text" valid="true"/>
<br/>
<InputText disabled="false" id="adminName" immediate="false" inView="true" label="Имя контактного лица" localValueSet="false" maxlength="-2147483648" placeholder="Имя контактного лица" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, имя." size="-2147483648" styleClass="form-reg-input mw-100" transient="false" type="text" valid="true"/>
<br/>
<InputText disabled="false" id="adminPatronymic" immediate="false" inView="true" label="Отчество контактного лица" localValueSet="false" maxlength="-2147483648" placeholder="Отчество контактного лица" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, отчество." size="-2147483648" styleClass="form-reg-input mw-100" transient="false" type="text" valid="true"/>
<br/>
<InputText disabled="false" id="adminEmail" immediate="false" inView="true" label="E-mail" localValueSet="false" maxlength="-2147483648" placeholder="E-mail" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, e-mail." size="-2147483648" styleClass="form-reg-input mw-100" transient="false" type="text" valid="true" validatorMessage="Введите e-mail адрес"/>
<br/>
<InputText disabled="false" id="contractorPhone" immediate="false" inView="true" label="Номер телефона" localValueSet="false" maxlength="-2147483648" placeholder="Номер телефона" readonly="false" rendered="true" required="true" requiredMessage="Заполните, пожалуйста, телефон." size="-2147483648" styleClass="form-reg-input mw-100" transient="false" type="text" valid="true"/>
</div>
<OutputPanel deferred="false" deferredMode="load" id="orgStaticData" inView="true" layout="block" rendered="true" styleClass="col-md-5 col-sm-12 col-xs-12 mb-3" transient="false">
<HtmlPanelGroup id="j_idt229" inView="true" transient="false">
<div class="form-group-reg-info" id="orgStaticDataInfo"> <div class="form-group-reg-info-content">
<HtmlOutputText escape="true" id="j_idt231" inView="true" rendered="true" style="display: block" transient="false"/>
<br/>
<HtmlOutputText escape="true" id="j_idt233" inView="true" rendered="true" style="display: block" transient="false"/>
<br/>
<HtmlOutputText escape="true" id="j_idt235" inView="true" rendered="true" style="display: block" transient="false"/>
<HtmlOutputText escape="true" id="j_idt236" inView="true" rendered="true" style="display: block" transient="false" value="Юридический адрес"/>
<HtmlOutputText escape="true" id="j_idt237" inView="true" rendered="true" style="display: block" transient="false"/>
<br/>
<HtmlOutputText escape="true" id="j_idt239" inView="true" rendered="true" style="display: block" transient="false" value="ОГРН"/>
<HtmlOutputText escape="true" id="j_idt240" inView="true" rendered="true" style="display: block" transient="false"/>
<br/>
<HtmlOutputText escape="true" id="j_idt242" inView="true" rendered="true" style="display: block" transient="false" value="ИНН/КПП"/>
<HtmlOutputText escape="true" id="j_idt243" inView="true" rendered="true" style="display: block" transient="false"/>
<HtmlOutputText escape="true" id="j_idt244" inView="true" rendered="true" style="display: block" transient="false"/>
</div> </div>
</HtmlPanelGroup>
</OutputPanel>
</div>
<Messages closable="false" escape="true" for="registration" globalOnly="false" id="j_idt247" inView="true" redisplay="false" rendered="true" showDetail="false" showIcon="true" showSummary="true" transient="false"/>
</Tab>
<Tab closable="false" disabled="false" id="delivery" inView="true" loaded="false" rendered="true" title="Параметры доставки" titleStyleClass="cart-label" transient="false">
<span id="delivery-anchor"/>
<SelectOneRadio border="-2147483648" columns="0" disabled="false" id="j_idt249" immediate="false" inView="true" layout="pageDirection" localValueSet="false" plain="false" readonly="false" rendered="true" required="false" transient="false" unselectable="false" valid="true">
<UISelectItem id="j_idt250" inView="true" itemDisabled="false" itemEscaped="true" itemValue="PICKUP" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt251" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Доставка до двери" itemValue="DELIVERY" noSelectionOption="false" rendered="true" transient="false"/>
</SelectOneRadio>
<OutputPanel deferred="false" deferredMode="load" id="pickup-data" inView="true" layout="block" rendered="true" style="padding: 1rem 0;" styleClass="cart-label" transient="false">
<HtmlPanelGroup id="j_idt252" inView="true" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="pickupTransportCompanyContainer" inView="true" layout="block" rendered="true" style="display: block" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="j_idt253" inView="true" layout="block" transient="false">
<OutputLabel escape="true" for="pickupTransportCompany" id="j_idt254" inView="true" indicateRequired="auto" rendered="true" style="margin-top: 18px" transient="false" value="Транспортная компания"/>
<SelectOneMenu appendTo="@(body)" autoWidth="true" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="true" filterMatchMode="contains" height="200" id="pickupTransportCompany" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" panelStyleClass="deliveryAddressPanel" readonly="false" rendered="true" required="false" style="margin-bottom: 10px" styleClass="delivery-autocomplete" syncTooltip="false" transient="false" valid="true">
<UISelectItems id="j_idt255" inView="true" rendered="true" transient="false"/>
</SelectOneMenu>
</OutputPanel>
</OutputPanel>
</HtmlPanelGroup>
</OutputPanel>
<OutputPanel deferred="false" deferredMode="load" id="delivery-data" inView="true" layout="block" rendered="true" style="padding: 1rem 0;" styleClass="cart-label" transient="false">
<HtmlPanelGroup id="j_idt256" inView="true" transient="false">
<HtmlPanelGroup id="deliveryData" inView="true" rendered="true" styleClass="cart-label" transient="false">
<HtmlOutputText escape="true" id="j_idt257" inView="true" rendered="true" style="display: block" transient="false"/>
<!--@elvariable id="warehouse" type="com.tuneit.itc.commons.model.rest.Warehouse"-->
</HtmlPanelGroup>
<OutputPanel deferred="false" deferredMode="load" id="deliveryTransportCompanyContainer" inView="true" layout="block" rendered="true" style="display: block" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="j_idt259" inView="true" layout="block" rendered="true" style="display: flex" transient="false">
<div>
<OutputLabel escape="true" for="deliveryTransportCompany" id="j_idt261" inView="true" indicateRequired="auto" rendered="true" style="margin-top: 18px" transient="false" value="Транспортная компания"/>
<SelectOneMenu appendTo="@(body)" autoWidth="true" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="true" filterMatchMode="contains" height="200" id="deliveryTransportCompany" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" panelStyleClass="deliveryAddressPanel" readonly="false" rendered="true" required="false" style="margin-bottom: 10px" styleClass="delivery-autocomplete" syncTooltip="false" transient="false" valid="true">
<UISelectItems id="j_idt262" inView="true" rendered="true" transient="false"/>
</SelectOneMenu>
<OutputLabel escape="true" for="deliveryTransportCompany" id="j_idt263" inView="true" indicateRequired="auto" rendered="true" style="margin-top: 18px; margin-left: 20px; margin-right: 20px" transient="false" value="Полный адрес"/>
</div>
<OutputPanel deferred="false" deferredMode="load" id="j_idt265" inView="true" layout="block" transient="false">
<AutoComplete active="true" appendTo="@(body)" autoHighlight="true" autoSelection="true" cache="false" cacheTimeout="300000" completeMethod="#{cartBean.completeAddress}" disabled="false" dropdown="true" dynamic="false" effectDuration="400" forceSelection="true" id="addressInputId" immediate="false" inView="true" localValueSet="false" maxResults="2147483647" maxlength="-2147483648" minQueryLength="1" moreText="..." multiple="false" onkeypress="if(event.keyCode===13) return false;" queryDelay="300" readonly="false" rendered="true" required="false" scrollHeight="2147483647" selectLimit="2147483647" size="45" style="flex-grow: 1; align-self: center" styleClass="ui-autocomplete-panel " transient="false" type="text" unique="false" valid="true"/>
</OutputPanel>
<SelectOneMenu appendTo="@(body)" autoWidth="true" caseSensitive="false" disabled="false" dynamic="false" editable="false" filter="true" filterMatchMode="contains" height="200" id="userDeliveryAddress" immediate="false" inView="true" localValueSet="false" maxlength="2147483647" panelStyleClass="deliveryAddressPanel" readonly="false" required="false" style="margin-bottom: 10px" styleClass="delivery-autocomplete" syncTooltip="false" transient="false" valid="true">
<UISelectItems id="j_idt266" inView="true" rendered="true" transient="false"/>
</SelectOneMenu>
</OutputPanel>
</OutputPanel>
<OutputPanel deferred="false" deferredMode="load" id="deliveryPrice" inView="true" layout="block" styleClass="delivery-status" transient="false">
<HtmlOutputText escape="true" id="j_idt267" inView="true" rendered="true" transient="false"/>
</OutputPanel>
<SelectOneRadio border="-2147483648" columns="0" disabled="false" id="j_idt268" immediate="false" inView="true" layout="pageDirection" localValueSet="false" plain="false" readonly="false" rendered="true" required="false" transient="false" unselectable="false" valid="true">
<UISelectItem id="j_idt269" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Распределить сумму доставки по позициям" itemValue="true" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt270" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Добавить сумму доставки отдельной строкой" itemValue="false" noSelectionOption="false" rendered="true" transient="false"/>
</SelectOneRadio>
</HtmlPanelGroup>
</OutputPanel>
</Tab>
<Tab closable="false" disabled="false" id="wantDiscount" inView="true" loaded="false" rendered="true" title="Хочу скидку" transient="false">
<span id="discount-anchor"/>
<SelectOneRadio border="-2147483648" columns="0" disabled="false" id="j_idt272" immediate="false" inView="true" layout="pageDirection" localValueSet="false" plain="false" readonly="false" rendered="true" required="false" transient="false" unselectable="false" valid="true">
<UISelectItem id="j_idt273" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Обычный заказ" itemValue="false" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt274" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Заказ со скидкой" itemValue="true" noSelectionOption="false" rendered="true" transient="false"/>
</SelectOneRadio>
<HtmlPanelGroup id="wantDiscountData" inView="true" rendered="true" transient="false">
<HtmlPanelGroup id="j_idt275" inView="true" transient="false">
<HtmlOutputText escape="true" id="j_idt276" inView="true" rendered="true" styleClass="discount-header" transient="false" value="УСЛОВИЯ ПРЕДОСТАВЛЕНИЯ ДОПОЛНИТЕЛЬНОЙ СКИДКИ"/>
<div class="discount-article">
<HtmlOutputText escape="true" id="j_idt278" inView="true" rendered="true" transient="false" value="Дополнительная скидка предоставляется в случае:"/>
<ul class="mb-0"> <li>
<HtmlOutputText escape="true" id="j_idt280" inView="true" rendered="true" transient="false"/>
</li> <li>
<HtmlOutputText escape="true" id="j_idt282" inView="true" rendered="true" transient="false" value="предоставление КП от конкурента с лучшей ценой/сроками поставки"/>
</li> </ul> </div>
<HtmlOutputText escape="true" id="j_idt284" inView="true" rendered="true" styleClass="discount-header" transient="false" value="ПОЧЕМУ ВАМ НУЖНА ДОПОЛНИТЕЛЬНАЯ СКИДКА?"/>
<SelectManyCheckbox border="-2147483648" columns="0" disabled="false" id="j_idt285" immediate="false" inView="true" layout="pageDirection" localValueSet="false" readonly="false" rendered="true" required="false" styleClass="discount-reason" transient="false" valid="true">
<UISelectItem id="j_idt286" inView="true" itemDisabled="true" itemEscaped="true" itemValue="big order" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt287" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Есть предложение от конкурента с лучшей ценой/сроками поставки (приложите файл)" itemValue="another offer" noSelectionOption="false" rendered="true" transient="false"/>
</SelectManyCheckbox>
<HtmlPanelGroup id="discount-data" inView="true" rendered="true" transient="false">
<HtmlPanelGroup id="j_idt288" inView="true" transient="false">
<OutputPanel deferred="false" deferredMode="load" id="file-upload" inView="true" layout="block" rendered="true" transient="false">
<FileUpload auto="true" cancelIcon="ui-icon-cancel" cancelLabel="Cancel" chooseIcon="ui-icon-plusthick" disabled="false" dragDropSupport="true" fileLimit="5" fileUploadListener="#{cartBean.upload}" id="j_idt289" immediate="false" inView="true" label="Выберите файл (например, предложение конкурента). Максимальный размер 10Мб" localValueSet="false" mode="advanced" multiple="true" performVirusScan="false" previewWidth="80" rendered="true" required="false" sequential="false" sizeLimit="10485760" skinSimple="false" styleClass="file-upload" transient="false" update="listOfFiles" uploadIcon="ui-icon-arrowreturnthick-1-n" uploadLabel="Upload" valid="true" validateContentType="false"/>
<OutputPanel deferred="false" deferredMode="load" id="listOfFiles" inView="true" layout="block" rendered="true" transient="false">
<UIRepeat id="j_idt290" inView="true" rendered="true" transient="false" var="file">
<div class="col-11 file-name">
<HtmlOutputText escape="true" id="j_idt292" inView="true" rendered="true" transient="false"/>
</div>
<CommandLink action="#{cartBean.removeFile(file)}" actionExpression="#{cartBean.removeFile(file)}" ajax="true" async="false" disabled="false" global="true" id="j_idt294" ignoreAutoUpdate="false" immediate="false" inView="true" partialSubmit="false" rendered="true" resetValues="false" styleClass="btn btn-primary mt-2 col-1 remove-file fa fa-trash-alt" timeout="0" transient="false" update="@form:cartWizardAccordion:wantDiscount:discount-data:listOfFiles" validateClient="false"/>
<br/>
</UIRepeat>
</OutputPanel>
</OutputPanel>
</HtmlPanelGroup>
</HtmlPanelGroup>
</HtmlPanelGroup>
</HtmlPanelGroup>
<Messages closable="false" escape="true" for="wizard" globalOnly="false" id="j_idt296" inView="true" redisplay="false" rendered="true" showDetail="false" showIcon="true" showSummary="true" transient="false"/>
</Tab>
</AccordionPanel>
<style> #_shoppingcartportlet_WAR_shoppingcartportlet_:mainForm:cartWizardAccordion:showName_input { width: 100%; } .form-reg-select { width: 100%; text-align: center; } .form-reg-input { width: 333px; height: 40px; background: #FFFFFF; border: 1px solid #A8A9A5; box-sizing: border-box; border-radius: 5px; margin-top:5px; margin-bottom:5px; } .form-group-reg{ display: flex; flex-direction: row; } .form-group-reg-data{ padding:26px 64px 50px 34px; width: 431px; background: #F7F7F7; border-radius: 5px; font-size: 13pt; margin-left: 29px; } .form-group-reg-info{ height: 100%; padding:32px 54px 61px 31px; width: 528px; background: #F7F7F7; border-radius: 5px; margin-left: 13px; } .data-definition { } .data-value { width: 60%; } .data-value input { width: 100%; } .data-wrapper { width: 60%; border: none; } .data-wrapper td.ui-panelgrid-cell { border: none; } .data-wrapper-wrapper { border: 2px #ebebeb solid; padding: 10px; } .data-wrapper-header { margin-top: 20px; display: block; } </style>
<OutputPanel deferred="false" deferredMode="load" id="j_idt298" inView="true" layout="block" transient="false">
<HtmlOutputText escape="true" id="j_idt299" inView="true" rendered="true" styleClass="data-wrapper-header" transient="false" value="Введите данные ниже. Это ускорит оформление вашего заказа."/>
<OutputPanel deferred="false" deferredMode="load" id="j_idt300" inView="true" layout="block" rendered="true" styleClass="data-wrapper-wrapper" transient="false">
<PanelGrid columnClasses="data-definition, data-value" columns="2" id="j_idt301" inView="true" layout="tabular" rendered="true" role="grid" styleClass="data-wrapper" transient="false">
<HtmlOutputText escape="true" id="j_idt302" inView="true" rendered="true" transient="false" value="ИНН"/>
<InputText disabled="false" id="j_idt303" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeypress="if(event.keyCode===13) return false;" readonly="false" rendered="true" required="false" size="-2147483648" transient="false" type="text" valid="true"/>
<HtmlOutputText escape="true" id="j_idt304" inView="true" rendered="true" transient="false" value="КПП"/>
<InputText disabled="false" id="j_idt305" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeypress="if(event.keyCode===13) return false;" readonly="false" rendered="true" required="false" size="-2147483648" transient="false" type="text" valid="true"/>
<HtmlOutputText escape="true" id="j_idt306" inView="true" rendered="true" transient="false" value="Название организации"/>
<InputText disabled="false" id="j_idt307" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeypress="if(event.keyCode===13) return false;" readonly="false" rendered="true" required="false" size="-2147483648" transient="false" type="text" valid="true"/>
</PanelGrid>
</OutputPanel>
</OutputPanel>
<Dialog blockScroll="false" closable="true" closeOnEscape="false" dir="ltr" draggable="true" dynamic="false" fitViewport="false" header="Подтверждение заказа" id="j_idt308" inView="true" maximizable="false" minHeight="-2147483648" minWidth="-2147483648" minimizable="false" modal="true" positionType="fixed" rendered="true" resizable="false" responsive="false" showHeader="true" style="max-width: 550px; width: 90%" transient="false" visible="false" widgetVar="deliveryOnOrderAgreementDialog">
footer
<UIPanel inView="true" rendered="true" transient="false">
<div style="text-align: center">
<CommandButton action="#{cartBean.createOrder}" actionExpression="#{cartBean.createOrder}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt315" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('deliveryOnOrderAgreementDialog').hide();" oncomplete="$('.order-shader').hide();" onstart="$('.order-shader').show();" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary mt-2" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Подтвердить"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt316" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('deliveryOnOrderAgreementDialog').hide();" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-secondary mt-2" timeout="0" transient="false" type="button" validateClient="false" value="Отмена"/>
</div>
</UIPanel>
<div>
<HtmlOutputText escape="true" id="j_idt310" inView="true" rendered="true" transient="false" value="Одна или несколько позиций выбраны со сроком поставки "Под заказ". Срок поставки товаров будет определен в течение 1-3 дней. Итоговый документ-счет Вы получите на Вашу электронную почту, дополнительно счет будет доступен в Личном кабинете на TEDI."/>
<div class="alert alert-warning" role="alert">
<HtmlOutputText escape="true" id="j_idt312" inView="true" rendered="true" transient="false" value="Перед оплатой или подтверждением заказа ОБЯЗАТЕЛЬНО дождитесь актуализации сроков поставки"/>
</div> </div>
</Dialog>
<Dialog blockScroll="false" closable="true" closeOnEscape="false" dir="ltr" draggable="true" dynamic="false" fitViewport="false" id="j_idt318" inView="true" maximizable="false" minHeight="-2147483648" minWidth="-2147483648" minimizable="false" modal="true" positionType="fixed" rendered="true" resizable="false" responsive="false" showHeader="true" style="max-width: 550px; width: 90%" transient="false" visible="false" widgetVar="deliveryAddressesDialog">
footer
<UIPanel inView="true" rendered="true" transient="false">
<div style="text-align: center">
<CommandButton action="#{cartBean.createAddress}" actionExpression="#{cartBean.createAddress}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt323" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('deliveryAddressesDialog').hide();" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary mt-2" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Подтвердить"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt324" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="PF('deliveryAddressesDialog').hide();" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-secondary mt-2" timeout="0" transient="false" type="button" validateClient="false" value="Отмена"/>
</div>
</UIPanel>
<div>
<HtmlOutputText escape="true" id="j_idt320" inView="true" rendered="true" transient="false" value="Сохранить указанный адрас доставки в личном кабинете для дальнейшего использования?"/>
</div>
</Dialog>
<div class="row order-button"> <div class="align-right col-md-12">
<CommandButton action="#{cartBean.createOrder}" actionExpression="#{cartBean.createOrder}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt327" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" onclick="return deliveryOnOrderCheck()" oncomplete="$('.order-shader').hide();" onstart="$('.order-shader').show();" partialSubmit="false" readonly="false" renderDisabledClick="true" rendered="true" resetValues="false" styleClass="btn btn-primary mt-2" timeout="0" transient="false" type="submit" update="@form" validateClient="false" value="Оформить заказ"/>
</div> </div> <script> function deliveryOnOrderCheck() { const hasDeliveryOnOrder = ('#{cartBean.hasDeliveryOnOrderInCart()}' === 'true') if (!hasDeliveryOnOrder) { return true; } PF('deliveryOnOrderAgreementDialog').show(); return false; } </script>
</OutputPanel>
</OutputPanel>
<StaticMessage escape="false" id="j_idt329" inView="true" severity="info" summary="Ваша корзина пуста" transient="false"/>
<OutputPanel deferred="false" deferredMode="load" id="j_idt330" inView="true" layout="block" transient="false">
<div class="row container"> <div class="alert alert-info" role="alert">
<HtmlOutputText escape="true" id="j_idt332" inView="true" rendered="true" transient="false" value="Чтобы помогать пользователям с корзинами, перейдите в раздел "Помощь с формированием корзины""/>
<LinkButton disableClientWindow="false" disabled="false" escape="true" iconPos="left" id="j_idt333" inView="true" includeViewParams="false" outcome="/WEB-INF/views/cart-assistance.xhtml" rendered="true" styleClass="btn btn-danger" transient="false" value="Перейти"/>
</div> </div>
</OutputPanel>
</OutputPanel>
<OutputPanel deferred="false" deferredMode="load" id="result" inView="true" layout="block" transient="false">
<HtmlOutputText escape="true" id="j_idt335" inView="true" rendered="true" transient="false" value="Ваш заказ был успешно оформлен."/>
<br/>
<OutputPanel deferred="false" deferredMode="load" id="j_idt337" inView="true" layout="block" transient="false">
<br/>
<HtmlOutputText escape="true" id="j_idt339" inView="true" rendered="true" transient="false" value="Одна или несколько позиций выбраны со сроком поставки "Под заказ". Срок поставки товаров будет определен в течение 1-3 дней. Итоговый документ-счет Вы получите на Вашу электронную почту, дополнительно счет будет доступен в Личном кабинете на TEDI."/>
<div class="alert alert-warning" role="alert">
<HtmlOutputText escape="true" id="j_idt341" inView="true" rendered="true" transient="false" value="Перед оплатой или подтверждением заказа ОБЯЗАТЕЛЬНО дождитесь актуализации сроков поставки"/>
</div> <br/>
</OutputPanel>
<UIRepeat id="j_idt343" inView="true" rendered="true" transient="false" var="order">
<HtmlPanelGroup id="j_idt344" inView="true" rendered="true" transient="false">
<HtmlOutputText escape="true" id="j_idt345" inView="true" rendered="true" transient="false"/>
<br/>
</HtmlPanelGroup>
</UIRepeat>
<script type="text/javascript"> //todo информация о заказе + вызов функции ga('create', '#{order.orderNumber}'); ga('require', 'ec'); var ordersArr = #{cartBean.ordersJSON.toJSONString()}; ordersArr.forEach(order => { ga('ec:addProduct', { 'id': order.id, 'name': order.name, 'category': order.category, 'brand': order.brand, 'variant': order.variant, 'price': order.price, 'quantity': order.quantity }); }); // Transaction level information is provided via an actionFieldObject. ga('ec:setAction', 'purchase', { 'id': '#{order.orderNumber}', 'affiliation': 'tedi', 'revenue': '#{cartBean.subtotalPriceGA}', 'tax': '', 'shipping': '#{cartBean.deliveryPriceGA}', 'coupon': '' // User added a coupon at checkout. }); ga('send', 'pageview'); // Send transaction data with initial pageview. </script> <div class="btn-group"> <div class="btn-group-item">
<CommandButton action="#{cartBean.saveCart}" actionExpression="#{cartBean.saveCart}" ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt348" ignoreAutoUpdate="false" immediate="false" inView="true" inline="false" partialSubmit="false" readonly="false" renderDisabledClick="true" resetValues="false" styleClass="btn btn-secondary" timeout="0" transient="false" type="submit" update="@form:result" validateClient="false" value="Сохранить корзину"/>
</div> <div class="btn-group-item">
<HtmlOutputLink disabled="false" id="j_idt350" inView="true" rendered="true" styleClass="btn btn-secondary" transient="false">
<HtmlOutputText escape="true" id="j_idt351" inView="true" rendered="true" transient="false" value="В личный кабинет"/>
</HtmlOutputLink>
</div> </div>
</OutputPanel>
<OutputPanel deferred="false" deferredMode="load" id="j_idt353" inView="true" layout="block" rendered="true" styleClass="row" transient="false">
<div class="col-md-12 middle-label">
<Messages closable="false" escape="true" for="cart" globalOnly="false" id="j_idt355" inView="true" redisplay="false" rendered="true" showDetail="false" showIcon="true" showSummary="true" transient="false"/>
<Messages closable="false" escape="true" globalOnly="false" id="messages" inView="true" redisplay="false" rendered="true" showDetail="false" showIcon="true" showSummary="true" transient="false"/>
</div>
</OutputPanel>
</HtmlForm>
</HtmlBody>
</HtmlBody>
</UIViewRootBridgeImpl>

+ Scoped Variables

Request Parameters
NameValue
None
View Attributes
NameValue
contractorBeanContractorBean(msrn=, msrnDate=null, tin=, kpp=null, address=null, okvedName=null, name=, showName=null, shortName=, adminName=, adminSurname=, adminPatronymic=, adminEmail=, adminUsername=, backOfficeCode=, provider=false, buyer=true, type=LEGAL, isMale=true, phone=, openedClaim=null, msrnInput=null, tinInput=null, fullNameInput=null, shortNameInput=null, backOfficeCodeInput=null)
liferaycom.liferay.faces.portal.el.internal.Liferay@7c6b973e
navigationBeanNavigationBean(pages=null, activePage=null)
Request Attributes
NameValue
INVOKER_FILTER_URI/shoppingcartportlet/invoke
LIFERAY_SHARED_THEME_DISPLAYcom.liferay.portal.kernel.theme.ThemeDisplay@15d2d829
PORTLET_IDshoppingcartportlet_WAR_shoppingcartportlet
Flash Attributes
NameValue
None
Session Attributes
NameValue
None
Application Attributes
NameValue
PLUGIN_CLASS_LOADERorg.eclipse.osgi.internal.loader.EquinoxClassLoader@29dad59e[shopping-cart-portlet:1.0.0(id=1098)]
PLUGIN_PORTLETS[{mvccVersion=0, id=0, companyId=0, portletId=shoppingcartportlet_WAR_shoppingcartportlet, roles=Administrator,Guest,Power User,User, active=true}]
_shoppingcartportlet_WAR_shoppingcartportlet_p_p_col_count1
_shoppingcartportlet_WAR_shoppingcartportlet_p_p_col_idcolumn-1
_shoppingcartportlet_WAR_shoppingcartportlet_p_p_col_pos0
_shoppingcartportlet_WAR_shoppingcartportlet_p_p_modeview
_shoppingcartportlet_WAR_shoppingcartportlet_p_p_statenormal
addressServicecom.tuneit.itc.commons.service.AddressService@4c67228e
anonymousIdentifierServicecom.tuneit.itc.commons.service.AnonymousIdentifierService@42335d9
anonymousResourcesServiceAnonymousResourcesService(entityManager=SessionImpl(2101728517<open>), anonIdentService=com.tuneit.itc.commons.service.AnonymousIdentifierService@42335d9)
authorizationLinkServicecom.tuneit.itc.commons.service.AuthorizationLinkService@6c5d8cf4
cartPositionServiceCartPositionService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@195bb0a3, entityManager=SessionImpl(2101728517<open>), cartService=CartService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@4cbd3ac, entityManager=SessionImpl(2101728517<open>), sequenceService=PartnerCartSequenceService(entityManager=SessionImpl(2101728517<open>)), currentCartService=com.tuneit.itc.commons.service.cart.CartService$CurrentCartService@57f5d3cd), historyInfoService=com.tuneit.itc.commons.service.HistoryInfoService@57cfcfeb)
cartServiceCartService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@4cbd3ac, entityManager=SessionImpl(2101728517<open>), sequenceService=PartnerCartSequenceService(entityManager=SessionImpl(2101728517<open>)), currentCartService=com.tuneit.itc.commons.service.cart.CartService$CurrentCartService@57f5d3cd)
cartUtilBeanCartUtilBean(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@1355b319, cartPositionService=CartPositionService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@195bb0a3, entityManager=SessionImpl(2101728517<open>), cartService=CartService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@4cbd3ac, entityManager=SessionImpl(2101728517<open>), sequenceService=PartnerCartSequenceService(entityManager=SessionImpl(2101728517<open>)), currentCartService=com.tuneit.itc.commons.service.cart.CartService$CurrentCartService@57f5d3cd), historyInfoService=com.tuneit.itc.commons.service.HistoryInfoService@57cfcfeb), productsService=com.sun.proxy.$Proxy4318@49d9546c)
contractorSyntheticIdServicecom.tuneit.itc.commons.service.ContractorSyntheticIdService@304b9d21
csfcff[ ]
currencyServiceCurrencyService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@19d2bc54, currencySignsMap={EUR=€, USD=$, RUB=₽}, currencyService=com.sun.proxy.$Proxy4326@27a1090c)
daDataServicecom.tuneit.itc.commons.service.dadata.DaDataServiceImpl@24d853a0
emfEMFactory(em=SessionImpl(2101728517<open>), factory=org.hibernate.internal.SessionFactoryImpl@4816708f)
extFacesContextcom.liferay.faces.util.context.internal.ExtFacesContextImpl@44aa45c5
historyInfoServicecom.tuneit.itc.commons.service.HistoryInfoService@57cfcfeb
liferayFacesContextcom.liferay.faces.portal.context.internal.LiferayFacesContextImpl@6beccd35
organizationColumnsInitializercom.tuneit.itc.commons.util.OrganizationColumnsInitializer@dcfc6bb
organizationRegistrationServicecom.tuneit.itc.commons.service.OrganizationRegistrationService@76264d85
osgi-bundlecontextorg.eclipse.osgi.internal.framework.BundleContextImpl@2dc97c13
osgi-runtime-vendorLiferay, Inc.
partnerCartSequenceServicePartnerCartSequenceService(entityManager=SessionImpl(2101728517<open>))
requestParamscom.tuneit.itc.cart.RequestParams@60b4bae9
requesterRequester(productsService=com.sun.proxy.$Proxy4318@49d9546c, manufacturerService=com.sun.proxy.$Proxy4319@6dbc46af, productTypesService=com.sun.proxy.$Proxy4320@1eb5afbd, orderHistoryService=com.sun.proxy.$Proxy4321@5a3b938b, orderStatusService=com.sun.proxy.$Proxy4323@1f1d09d7, orderSettingsService=com.sun.proxy.$Proxy4322@101bbda5, marketPricesService=com.sun.proxy.$Proxy4324@23e0205c, documentsDownloadService=com.sun.proxy.$Proxy4325@25c15860, currencyService=com.sun.proxy.$Proxy4326@27a1090c, warehousesService=com.sun.proxy.$Proxy4327@5265bebe, salesOffersService=com.sun.proxy.$Proxy4328@1fdec7c2, specialsService=com.sun.proxy.$Proxy4329@3d9ef6a5, placeOrderService=com.sun.proxy.$Proxy4330@12b3ab2e, checkDocumentsService=com.sun.proxy.$Proxy4331@6ddc7788, deliveryPriceService=com.sun.proxy.$Proxy4332@4555d26, partnersService=com.sun.proxy.$Proxy4333@4eb4b8d7, placeClaimService=com.sun.proxy.$Proxy4334@41d180f4, changeAddressService=com.sun.proxy.$Proxy4335@4fbfcf71)
roleCheckerBeancom.tuneit.itc.commons.jsf.RoleCheckerBean@612d07cd
userColumnsInitializercom.tuneit.itc.commons.util.UserColumnsInitializer@ab4693f
viewscom.tuneit.itc.cart.Views@472f9ebd
warehouseServiceWarehouseService(log=com.liferay.faces.util.logging.internal.LoggerLog4JImpl@76da156e, warehouseService=com.sun.proxy.$Proxy4327@5265bebe)
wordNumEndercom.tuneit.itc.commons.util.WordNumEnder@7f406717
Jul 10, 2026 10:44:02 PM - Generated by Mojarra/Facelets