private static class OnlyCanWork implements IResourceSelector {
@Override
public boolean isSelectable(Resource resource, LocalDate day) {
ResourceCalendar resourceCalendar = resource.getCalendar();
return resourceCalendar == null || resourceCalendar.canWorkOn(day);
}
}
public static class ResourceWithAssignedDuration {
public final EffortDuration duration;