Examples of JpaWidgetTag


Examples of org.apache.rave.portal.model.JpaWidgetTag

        return source instanceof JpaWidgetTag ? (JpaWidgetTag)source : createEntity(source, widgetId);
    }

    private JpaWidgetTag createEntity(WidgetTag source, String widgetId) {
        Long widgetEntityId = Long.parseLong(widgetId);
        JpaWidgetTag convertedWidgetTag;
        TypedQuery<JpaWidgetTag> query = manager.createNamedQuery(JpaWidgetTag.FIND_BY_WIDGETID_AND_TAGID, JpaWidgetTag.class);
        query.setParameter(JpaWidgetTag.WIDGET_ID_PARAM, widgetEntityId);
        query.setParameter(JpaWidgetTag.TAG_ID_PARAM, Long.parseLong(source.getTagId()));
        convertedWidgetTag = JpaUtil.getSingleResult(query.getResultList());

        if (convertedWidgetTag == null){
            convertedWidgetTag = new JpaWidgetTag();
        }
        updateProperties(source, convertedWidgetTag, widgetEntityId);
        return convertedWidgetTag;
    }
View Full Code Here

Examples of org.apache.rave.portal.model.JpaWidgetTag

        return manager.find(JpaWidgetTag.class, id);
    }

    @Override
    public WidgetTag save(WidgetTag item) {
        JpaWidgetTag widgetTag = converter.convert(item);
        //We know this cast will succeed since we are dealing with a JpaWidgetTag
        //since  this is a reciprocal relationship, we need to make sure we save one side of it first
        JpaTag tag = (JpaTag)widgetTag.getTag();
        item.setTag(saveOrUpdate(tag.getEntityId(), manager, tag));

        return saveOrUpdate(widgetTag.getEntityId(), manager, widgetTag);
    }
View Full Code Here

Examples of org.apache.rave.portal.model.JpaWidgetTag

    public JpaWidgetTag convert(WidgetTag source) {
        return source instanceof JpaWidgetTag ? (JpaWidgetTag)source : createEntity(source);
    }

    private JpaWidgetTag createEntity(WidgetTag source) {
        JpaWidgetTag convertedWidgetTag;
        TypedQuery<JpaWidgetTag> query = manager.createNamedQuery(JpaWidgetTag.FIND_BY_WIDGET_AND_KEYWORD, JpaWidgetTag.class);
        query.setParameter(JpaWidgetTag.WIDGET_ID_PARAM, source.getWidgetId());
        query.setParameter(JpaWidgetTag.TAG_KEYWORD_PARAM, source.getTag().getKeyword());
        convertedWidgetTag = JpaUtil.getSingleResult(query.getResultList());

        if (convertedWidgetTag == null){
            convertedWidgetTag = new JpaWidgetTag();
        }
        updateProperties(source, convertedWidgetTag);
        return convertedWidgetTag;
    }
View Full Code Here

Examples of org.apache.rave.portal.model.JpaWidgetTag

        return source instanceof JpaWidgetTag ? (JpaWidgetTag)source : createEntity(source, widgetId);
    }

    private JpaWidgetTag createEntity(WidgetTag source, String widgetId) {
        Long widgetEntityId = Long.parseLong(widgetId);
        JpaWidgetTag convertedWidgetTag;
        TypedQuery<JpaWidgetTag> query = manager.createNamedQuery(JpaWidgetTag.FIND_BY_WIDGETID_AND_TAGID, JpaWidgetTag.class);
        query.setParameter(JpaWidgetTag.WIDGET_ID_PARAM, widgetEntityId);
        query.setParameter(JpaWidgetTag.TAG_ID_PARAM, Long.parseLong(source.getTagId()));
        convertedWidgetTag = JpaUtil.getSingleResult(query.getResultList());

        if (convertedWidgetTag == null){
            convertedWidgetTag = new JpaWidgetTag();
        }
        updateProperties(source, convertedWidgetTag, widgetEntityId);
        return convertedWidgetTag;
    }
View Full Code Here

Examples of org.apache.rave.portal.model.JpaWidgetTag

        return manager.find(JpaWidgetTag.class, Long.parseLong(widgetTagId));
    }

    @Override
    public WidgetTag saveWidgetTag(String widgetId, WidgetTag tag) {
        JpaWidgetTag jpaWidgetTag = tagConverter.convert(tag, widgetId);

        return saveOrUpdate(jpaWidgetTag.getId(), manager, jpaWidgetTag);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.