ActivityImpl.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:openmaxims-linux 作者:
/**
    * Returns a list of all activities, or a list of active activities
    */
    public ims.core.vo.ActivityVoCollection listActivities(Boolean bActive)
    {              
        DomainFactory factory = getDomainFactory();     
        List activities = null;     
        StringBuffer hql = new StringBuffer(" ");
        String query = "from Activity a ";

        if (bActive.equals(Boolean.TRUE))
        {
            ArrayList markers = new ArrayList();
            ArrayList values = new ArrayList();

            hql.append(" a.isActive = :isActive");
            markers.add("isActive");
            values.add(bActive);            

            if (markers.size() > 0) query += " where ";
            query += hql.toString();

            activities = factory.find(query, markers, values, 1000);
        }   
        else
        {
            activities = factory.find(query,1000);          
        }

        return ActivityVoAssembler.createActivityVoCollectionFromActivity(activities).sort();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号