BS-10439 : Java methods

- Modify SQL Script & Hibernate Mapping & the server object for TimerEventTriggerInstance
- Modify the TimerEventHandlerStrategy to put the timer event trigger instance in database when create the trigger in Quartz
- Add unit tests in the EventInstanceService
BS-10439 : Java methods

- Create client object for the TimerEventTriggerInstance
- Create the API method to search for timer event trigger instances by process instance id & filter
- Add 2 new service methods to count & search the event trigger instances by process instance id & filter
- Add unit tests for this methods (API & Service)
- Add query tests for this requests
- Add an integration test for the API method to search for timer event trigger instances
BS-10439 : Java methods

- Create the new API & service methods to update a timer trigger with its id & the new date.
- Modify the service method to get an event trigger instance, to specify the type of the event trigger instance.
- Add a new method in QuartzSchedulerExecutor & SchedulerServiceImpl to reschedule the job with the new trigger.
- Add unit tests
- Add an integration test
- Modify the ModelConvertor to set the id of a EventTriggerInstance when convert it
BS-10439 : Java methods

Wrap the quartz listener as the quartz job :
- Create a TenantQuartzJobListener who has a list of AbstractBonitaTenantJobListener (the real listener) and call the methods of AbstractBonitaTenantJobListeners
- Create a PlatformQuartzJobListener who has a list of AbstractBonitaPlatformJobListener (the real listener) and call the methods of AbstractBonitaPlatformJobListeners
- Modify JDBCJobListener and TechnicalLoggerJobListener to implements AbstractBonitaPlatormJobListener & move in bonita-scheduler
- Create the new TimerEventTriggerJobListener who implements AbstractBonitaPlatformJobListener
- Modify NodeConfiguration & TenantConfiguration (Spring files) & PlatformAPI to initialize the job listeners in the scheduler
- Create new methods on the scheduler to add new job listeners (platform & tenant), and to initialize the scheduler béfore start it.
- Add unit tests