@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (int) (actorId ^ actorId >>> 32); result = prime * result + (int) (assigneeId ^ assigneeId >>> 32); result = prime * result + (expectedEndDate == null ? 0 : expectedEndDate.hashCode()); result = prime * result + (priority == null ? 0 : priority.hashCode()); return result; }
@Override protected Serializable convertFilterValue(final String filterField, final Serializable filterValue) { if (filterValue instanceof TaskPriority) { return STaskPriority.valueOf(((TaskPriority) filterValue).name()); } return filterValue; }
private static void updateHumanTaskInstance(final SHumanTaskInstance sHumanTask, final FlowNodeStateManager flowNodeStateManager, final HumanTaskInstanceImpl humanTaskInstance) { updateActivityInstance(sHumanTask, flowNodeStateManager, humanTaskInstance); humanTaskInstance.setAssigneeId(sHumanTask.getAssigneeId()); final long claimedDate = sHumanTask.getClaimedDate(); if (claimedDate > 0) { humanTaskInstance.setClaimedDate(new Date(claimedDate)); } humanTaskInstance.setPriority(TaskPriority.valueOf(sHumanTask.getPriority().name())); final Long expectedEndDate = sHumanTask.getExpectedEndDate(); if (expectedEndDate != null) { humanTaskInstance.setExpectedEndDate(new Date(expectedEndDate)); } }
private static void updateHumanTaskInstance(final SHumanTaskInstance sHumanTask, final FlowNodeStateManager flowNodeStateManager, final HumanTaskInstanceImpl humanTaskInstance) { updateActivityInstance(sHumanTask, flowNodeStateManager, humanTaskInstance); humanTaskInstance.setAssigneeId(sHumanTask.getAssigneeId()); final long claimedDate = sHumanTask.getClaimedDate(); if (claimedDate > 0) { humanTaskInstance.setClaimedDate(new Date(claimedDate)); } humanTaskInstance.setPriority(TaskPriority.valueOf(sHumanTask.getPriority().name())); final Long expectedEndDate = sHumanTask.getExpectedEndDate(); if (expectedEndDate != null) { humanTaskInstance.setExpectedEndDate(new Date(expectedEndDate)); } }
@Override protected Serializable convertFilterValue(final String filterField, final Serializable filterValue) { if (filterValue instanceof TaskPriority) { return STaskPriority.valueOf(((TaskPriority) filterValue).name()); } return filterValue; }
/** * Update the fields of ArchivedHumanTaskInstance from a SAHumanTaskInstance */ private static void updateArchivedHumanTaskInstance(final ArchivedHumanTaskInstanceImpl activity, final SAHumanTaskInstance saHumanTask) { activity.setAssigneeId(saHumanTask.getAssigneeId()); activity.setPriority(TaskPriority.valueOf(saHumanTask.getPriority().name())); activity.setActorId(saHumanTask.getActorId()); if (saHumanTask.getExpectedEndDate() != null) { activity.setExpectedEndDate(new Date(saHumanTask.getExpectedEndDate())); } if (saHumanTask.getClaimedDate() > 0) { activity.setClaimedDate(new Date(saHumanTask.getClaimedDate())); } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + (int) (actorId ^ actorId >>> 32); result = prime * result + (int) (assigneeId ^ assigneeId >>> 32); result = prime * result + (expectedEndDate == null ? 0 : expectedEndDate.hashCode()); result = prime * result + (priority == null ? 0 : priority.hashCode()); return result; }
@Override public void setTaskPriority(final long humanTaskInstanceId, final TaskPriority priority) throws UpdateException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActivityInstanceService activityInstanceService = tenantAccessor.getActivityInstanceService(); try { final SetTaskPriority transactionContent = new SetTaskPriority(activityInstanceService, humanTaskInstanceId, STaskPriority.valueOf(priority.name())); transactionContent.execute(); } catch (final SBonitaException e) { throw new UpdateException(e); } }
/** * Update the fields of ArchivedHumanTaskInstance from a SAHumanTaskInstance */ private static void updateArchivedHumanTaskInstance(final ArchivedHumanTaskInstanceImpl activity, final SAHumanTaskInstance saHumanTask) { activity.setAssigneeId(saHumanTask.getAssigneeId()); activity.setPriority(TaskPriority.valueOf(saHumanTask.getPriority().name())); activity.setActorId(saHumanTask.getActorId()); if (saHumanTask.getExpectedEndDate() != null) { activity.setExpectedEndDate(new Date(saHumanTask.getExpectedEndDate())); } if (saHumanTask.getClaimedDate() > 0) { activity.setClaimedDate(new Date(saHumanTask.getClaimedDate())); } }
@Override public void setTaskPriority(final long humanTaskInstanceId, final TaskPriority priority) throws UpdateException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActivityInstanceService activityInstanceService = tenantAccessor.getActivityInstanceService(); try { final SetTaskPriority transactionContent = new SetTaskPriority(activityInstanceService, humanTaskInstanceId, STaskPriority.valueOf(priority.name())); transactionContent.execute(); } catch (final SBonitaException e) { throw new UpdateException(e); } }