Project

General

Profile

« Previous | Next » 

Revision a2d22dbd

Added by Andreas Müller almost 6 years ago

fix #7074 Change Media.mediaCreated to TimePeriod and make let PartialUserType support hour and minute

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TimePeriod.java
64 64
    public static final DateTimeFieldType MONTH_TYPE = DateTimeFieldType.monthOfYear();
65 65
    public static final DateTimeFieldType YEAR_TYPE = DateTimeFieldType.year();
66 66
    public static final DateTimeFieldType DAY_TYPE = DateTimeFieldType.dayOfMonth();
67
    public static final DateTimeFieldType HOUR_TYPE = DateTimeFieldType.hourOfDay();
68
    public static final DateTimeFieldType MINUTE_TYPE = DateTimeFieldType.minuteOfHour();
67 69

  
68 70
    @XmlElement(name = "Start")
69 71
    @XmlJavaTypeAdapter(value = PartialAdapter.class)
......
231 233
    public static Partial readableInstantToPartial(ReadableInstant readableInstant){
232 234
        DateTime dt = readableInstant.toInstant().toDateTime();
233 235
        LocalDate ld = dt.toLocalDate();
234
        Partial partial = new Partial(ld);
236
        int hour = dt.hourOfDay().get();
237
        int minute = dt.minuteOfHour().get();
238
        Partial partial = new Partial(ld).with(HOUR_TYPE, hour).with(MINUTE_TYPE, minute);
235 239
        return partial;
236 240
    }
237 241

  

Also available in: Unified diff