/**
* Getting list of organization to sending info mail about ending discount
* in one week (seven days).
*
* @param currentTimeMillis
* Current millisecond.
* @return Organization list for sending notification.
*/
@Override
@TransactionAttribute(TransactionAttributeType.MANDATORY)
public List<OrganizationReference> getOrganizationForDiscountEndNotificiation(
long currentTimeMillis) {
// define the first and the last millisecond of needed day:
// define date + 7 days
long firstMillis = getMillisecondInFuture(currentTimeMillis, 7);
long lastMillis = getMillisecondInFuture(currentTimeMillis, 8) - 1;
// getting list of organization to sending info mail about ending
// discount
Query query = dm.createNamedQuery(
"OrganizationReference.findOrganizationForDiscountEndNotification");
query.setParameter("firstMillis", Long.valueOf(firstMillis));
query.setParameter("lastMillis", Long.valueOf(lastMillis));
List<OrganizationReference> list = ParameterizedTypes
.list(query.getResultList(), OrganizationReference.class);
return list;
}
AccountServiceBean.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录