休止状態の分離に条件を追加する方法があるかどうか疑問に思っていますか?
例
Criterion creator;
if(securityService.hasRole(RoleConstants.ROLE_CREATOR) {
creator = Restrictions.conjunction()
.add(Restrictions.eq("creator", this.userInfo.getUser()))
.add(Restrictions.eq("currentState.id", DatabaseConstants.STATE_DRAFT));
}
Criterion completeCondition = Restrictions.disjunction().add(creator)
.add(authorizer)
.add(assessor);
ありがとう