I need to be able to set the due date of Sub-tasks based on the Due date of the Parent. Ideally this needs to be 5 working days before. I currently have the code below which sets the due date on the parent to be 30 days after the date entered in Custom field "Received Date". I have been trying to reuse it for the sub task date auto set mentioned above but I'm not having any luck! Any ideas would be greatly appreciated!
int days = 30;
Calendar dueDate = Calendar.getInstance();
dueDate.setTime( (Date) issue.getCustomFieldValue(ComponentAccessor.getCustomFieldManager().getCustomFieldObjectByName("Received Date")));
while (days != 0)
if((dueDate.get(Calendar.DAY_OF_WEEK) == Calendar.SATURDAY) || (dueDate.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY))
issue.setDueDate (new Timestamp (dueDate.getTime().getTime()));