Package org.apache.portals.bridges.frameworks.model

Examples of org.apache.portals.bridges.frameworks.model.ModelBean


        
    }
   
    public ModelBean getModelBean(String view)
    {
        ModelBean modelBean;
        String beanName = (String)viewBeanMap.get(view);
        if (beanName != null)
        {
            modelBean = (ModelBean)modelBeanMap.get(beanName);
            if (modelBean == null)
View Full Code Here


        if (view == null) { throw new PortletException("Logical View not found: " + view); }

        String template = model.getTemplate(view);
        if (template == null) { throw new PortletException("Template not found for Logical View: " + view); }

        ModelBean mb = model.getModelBean(view);
        switch (mb.getBeanType())
        {
        case ModelBean.PREFS_MAP:
            preferencesToContext(request, view, mb);
            break;
        case ModelBean.POJO:
View Full Code Here

        request.getPortletSession().removeAttribute(makeModelBeanKey(mb));
    }
   
    public void startNewRecord(PortletRequest request, String view)
    {
        ModelBean mb = model.getModelBean(view);
        if (mb != null)
            clearBeanFromSession(request, mb);
    }
View Full Code Here

        
    }
   
    public ModelBean getModelBean(String view)
    {
        ModelBean modelBean;
        String beanName = (String)viewBeanMap.get(view);
        if (beanName != null)
        {
            modelBean = (ModelBean)modelBeanMap.get(beanName);
            if (modelBean == null)
View Full Code Here

    {
        // (1) Determine the current view
        String view = determineLogicalView(request);

        Object bean = null;
        ModelBean mb = model.getModelBean(view);

        if (mb.getBeanType() == ModelBean.PREFS_MAP)
        {
            // (2) restore state from Form to Prefs
            bean = formToPrefs(request, view, mb);
        }
        else
        {
            // (2) restore state from Form to Bean
            bean = formToBean(request, view, mb);
        }

        String forward = null;

        // (3) validate the bean
        ResourceBundle bundle = this.getPortletConfig().getResourceBundle(request.getLocale());
        Map errors = model.validate(bean, view, bundle);
        if (errors.isEmpty())
        {
            request.getPortletSession().removeAttribute(SESSION_ERROR_MESSAGES, PortletSession.PORTLET_SCOPE);

            // (4) execute the velocity action
            String action = request.getParameter(FrameworkConstants.BRIDGES_ACTION);
            if (null == action)
            {
                if (mb.getBeanType() == ModelBean.PREFS_MAP)
                {
                    // store prefs
                    storePreferences(request, (Map) bean);
                }
View Full Code Here

        
    }
   
    public ModelBean getModelBean(String view)
    {
        ModelBean modelBean;
        String beanName = (String)viewBeanMap.get(view);
        if (beanName != null)
        {
            modelBean = (ModelBean)modelBeanMap.get(beanName);
            if (modelBean == null)
View Full Code Here

    {
        // (1) Determine the current view
        String view = determineLogicalView(request);

        Object bean = null;
        ModelBean mb = model.getModelBean(view);

        if (mb.getBeanType() == ModelBean.PREFS_MAP)
        {
            // (2) restore state from Form to Prefs
            bean = formToPrefs(request, view, mb);
        }
        else
        {
            // (2) restore state from Form to Bean
            bean = formToBean(request, view, mb);
        }

        String forward = null;

        // (3) validate the bean
        ResourceBundle bundle = this.getPortletConfig().getResourceBundle(request.getLocale());
        Map errors = model.validate(bean, view, bundle);
        if (errors.isEmpty())
        {
            request.getPortletSession().removeAttribute(SESSION_ERROR_MESSAGES, PortletSession.PORTLET_SCOPE);

            // (4) execute the velocity action
            String action = request.getParameter(FrameworkConstants.BRIDGES_ACTION);
            if (null == action)
            {
                if (mb.getBeanType() == ModelBean.PREFS_MAP)
                {
                    // store prefs
                    storePreferences(request, (Map) bean);
                }
View Full Code Here

        if (view == null) { throw new PortletException("Logical View not found: " + view); }

        String template = model.getTemplate(view);
        if (template == null) { throw new PortletException("Template not found for Logical View: " + view); }

        ModelBean mb = model.getModelBean(view);
        switch (mb.getBeanType())
        {
        case ModelBean.PREFS_MAP:
            preferencesToContext(request, view, mb);
            break;
        case ModelBean.POJO:
View Full Code Here

        request.getPortletSession().removeAttribute(makeModelBeanKey(mb));
    }
   
    public void startNewRecord(PortletRequest request, String view)
    {
        ModelBean mb = model.getModelBean(view);
        if (mb != null)
            clearBeanFromSession(request, mb);
    }
View Full Code Here

        
    }
   
    public ModelBean getModelBean(String view)
    {
        ModelBean modelBean;
        String beanName = (String)viewBeanMap.get(view);
        if (beanName != null)
        {
            modelBean = (ModelBean)modelBeanMap.get(beanName);
            if (modelBean == null)
View Full Code Here

TOP

Related Classes of org.apache.portals.bridges.frameworks.model.ModelBean

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.