| 29 | | net.project.base.property.PropertyProvider" |
|---|
| | 29 | net.project.base.property.PropertyProvider, |
|---|
| | 30 | net.project.hibernate.service.ServiceFactory, |
|---|
| | 31 | net.project.hibernate.model.PnMethodologySpace, |
|---|
| | 32 | net.project.schedule.Schedule, |
|---|
| | 33 | net.project.calendar.workingtime.ScheduleWorkingTimeCalendarProvider, |
|---|
| | 34 | net.project.calendar.workingtime.IWorkingTimeCalendarProvider, |
|---|
| | 35 | net.project.calendar.workingtime.WorkingTimeCalendarCreateHelper, |
|---|
| | 36 | net.project.calendar.workingtime.WorkingTimeCalendarListHelper" |
|---|
| 110 | | |
|---|
| | 115 | |
|---|
| | 116 | //create a dfault working time calendar for projct schedule |
|---|
| | 117 | //First load scheule |
|---|
| | 118 | Schedule schedule = new Schedule(); |
|---|
| | 119 | schedule.setSpace(new ProjectSpace(projectWizard.getID())); |
|---|
| | 120 | schedule.load(); |
|---|
| | 121 | //make working time calendar provider |
|---|
| | 122 | IWorkingTimeCalendarProvider provider = ScheduleWorkingTimeCalendarProvider.make(schedule); |
|---|
| | 123 | //Crate a calendar. |
|---|
| | 124 | WorkingTimeCalendarCreateHelper helper = new WorkingTimeCalendarCreateHelper(request, provider); |
|---|
| | 125 | helper.setCalendarType(WorkingTimeCalendarCreateHelper.CalendarType.BASE.getID()); |
|---|
| | 126 | helper.setName(PropertyProvider.get("prm.schedule.workingtimecalendar.defaultbase.name", projectWizard.getName())); |
|---|
| | 127 | String calendarID = helper.store(); |
|---|
| | 128 | //Set it as default schedule calendar |
|---|
| | 129 | WorkingTimeCalendarListHelper listHelper = new WorkingTimeCalendarListHelper(request, provider); |
|---|
| | 130 | listHelper.changeDefaultCalendar(calendarID); |
|---|
| | 131 | |
|---|