Find out trackstudio.properties file and add 'com.trackstudio.sample.' to trackstudio.script property
Then create a class like that:
- Code: Select all
public class CheckDeadline {
public SecuredTaskTriggerBean before(SecuredTaskTriggerBean task) throws GranException
{
if (task.getDeadline()==null)
throw new UserMessageException("Please, set Deadline");
return task;
}
}
Build all sources and redeploy TrackStudio.
Then just create Add Task/Before Trigger script 'checkDeadline' like that one:
- Code: Select all
return new CheckDeadline().before(task);