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));
}
ProfilesSlotGenericImpl.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:openMAXIMS
作者:
评论列表
文章目录