ProfilesSlotGenericImpl.java 文件源码

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

项目:openMAXIMS 作者:
public ActivityVoCollection listActivitiesByService(ServiceRefVo serviceRef, Boolean isFlexible)
{
    if( serviceRef == null )
        return null;

    DomainFactory factory = getDomainFactory();
    // For profile Slot, we want to list
    // all activities for appointment activity type
    String hql= null;
    if( Boolean.TRUE.equals(isFlexible))
    {
        hql = "select s1_1.activity from ServiceActivity as s1_1 left join s1_1.activity as a1_1 where (s1_1.isActive = 1 and a1_1.isActive = 1 and s1_1.service.id = :serviceId and s1_1.isFlexible = 1 )";    //wdev-20262
    }
    else
    {
        hql = "select s1_1.activity from ServiceActivity as s1_1 left join s1_1.activity as a1_1 where (s1_1.isActive = 1 and a1_1.isActive = 1 and s1_1.service.id = :serviceId and (s1_1.isFlexible = 0 or s1_1.isFlexible is null))"; //wdev-20262
    }

    List lst = factory.find(hql, new String[]{"serviceId"}, new Object[]{new Integer(serviceRef.getID_Service())});
    return (ActivityVoAssembler.createActivityVoCollectionFromActivity(lst));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号