Example usage for org.joda.time LocalDateTime isEqual

List of usage examples for org.joda.time LocalDateTime isEqual

Introduction

In this page you can find the example usage for org.joda.time LocalDateTime isEqual.

Prototype

public boolean isEqual(ReadablePartial partial) 

Source Link

Document

Is this partial the same as the specified partial.

Usage

From source file:com.avapira.bobroreader.hanabira.entity.HanabiraPost.java

License:Open Source License

public boolean isUpToDate(LocalDateTime modifiedDate) {
    return modifiedDate.isEqual(modifiedDate);
}

From source file:com.vmware.photon.controller.model.adapters.awsadapter.util.AWSCsvBillParser.java

License:Open Source License

private void setLatestResourceValues(Map<String, Object> rowMap, List<String> tagHeaders,
        AwsResourceDetailDto resourceDetail) {
    LocalDateTime usageStartTimeFromCsv = (LocalDateTime) rowMap.get(DetailedCsvHeaders.USAGE_START_DATE);
    LocalDateTime existingUsageStartTime = null;
    if (resourceDetail.usageStartTime != null) {
        existingUsageStartTime = new LocalDateTime(resourceDetail.usageStartTime);
    }/*from   w  w  w  .  j a v a2  s. co m*/
    if (existingUsageStartTime == null || existingUsageStartTime.compareTo(usageStartTimeFromCsv) <= 0) {
        resourceDetail.itemDescription = getStringFieldValue(rowMap, DetailedCsvHeaders.ITEM_DESCRIPTION);
        resourceDetail.usageStartTime = usageStartTimeFromCsv.toDate().getTime();
        resourceDetail.tags = getTagsForResources(rowMap, tagHeaders);
        boolean isRowMarkedAsReserved = convertReservedInstance(
                getStringFieldValue(rowMap, DetailedCsvHeaders.IS_RESERVED_INSTANCE));
        boolean isResourceReservedForThisHour;
        Long millisForBillDay = getMillisForHour(usageStartTimeFromCsv);
        if (existingUsageStartTime != null && existingUsageStartTime.isEqual(usageStartTimeFromCsv)) {
            isResourceReservedForThisHour = resourceDetail.isReservedInstance || isRowMarkedAsReserved;
            if (isRowMarkedAsReserved && !resourceDetail.isReservedInstance) {
                resourceDetail.addToHoursAsReservedPerDay(millisForBillDay, 1.0);
            }
        } else {
            isResourceReservedForThisHour = isRowMarkedAsReserved;
            if (isResourceReservedForThisHour) {
                resourceDetail.addToHoursAsReservedPerDay(millisForBillDay, 1.0);
            }
        }
        resourceDetail.isReservedInstance = isResourceReservedForThisHour;
    }
}

From source file:control.Xray.java

/**
 * Tjekker om en given dato er i en given tidsperiode.
 *
 * @param dateTime metoden returnerer sand, hvis denne parameter ligger i
 * den givne periode./*from  www  .  j av  a2  s . c  om*/
 * @param periodStart definerer periodens start.
 * @param periodEnd definerer periodens slutning.
 * @return
 */
public boolean isDateInPeriod(LocalDateTime dateTime, LocalDateTime periodStart, LocalDateTime periodEnd) {
    boolean inPeriod = false;

    if (dateTime.isEqual(periodStart) || (dateTime.isBefore(periodEnd) && dateTime.isAfter(periodStart))) {
        inPeriod = true;
    }

    return inPeriod;
}

From source file:org.openmastery.publisher.core.timeline.TimeBandModel.java

License:Open Source License

public boolean contains(LocalDateTime position) {
    return (position.isAfter(getStart()) && position.isBefore(getEnd())) || position.isEqual(getStart())
            || position.isEqual(getEnd());
}

From source file:view.schema.ShiftTile.java

private Paint getColorOnShiftStart(LocalDateTime shiftTime) {
    //hours/*from ww w  .  j a v a  2 s.  c  om*/
    LocalDateTime tempShiftEveningStart = shiftTime.withField(DateTimeFieldType.hourOfDay(),
            ShiftPeriodConstants.EVENING_SHIFT_HOURS_START.getHours());
    LocalDateTime tempShiftNightStart = shiftTime.withField(DateTimeFieldType.hourOfDay(),
            ShiftPeriodConstants.NIGHT_SHIFT_HOURS_START.getHours());
    LocalDateTime tempShiftDayStart = shiftTime.withField(DateTimeFieldType.hourOfDay(),
            ShiftPeriodConstants.DAY_SHIFT_HOURS_START.getHours());
    //Minutes.
    tempShiftEveningStart = tempShiftEveningStart.withField(DateTimeFieldType.minuteOfHour(),
            ShiftPeriodConstants.EVENING_SHIFT_MINUTES_START.getMinutes());
    tempShiftNightStart = tempShiftNightStart.withField(DateTimeFieldType.minuteOfHour(),
            ShiftPeriodConstants.NIGHT_SHIFT_MINUTES_START.getMinutes());
    tempShiftDayStart = tempShiftDayStart.withField(DateTimeFieldType.minuteOfHour(),
            ShiftPeriodConstants.DAY_SHIFT_MINUTES_START.getMinutes());

    if (shiftTime.isEqual(tempShiftDayStart)
            || (shiftTime.isBefore(tempShiftEveningStart) && shiftTime.isAfter(tempShiftDayStart))) {
        return BLUE;
    } else if (shiftTime.isEqual(tempShiftEveningStart)
            || (shiftTime.isBefore(tempShiftNightStart) && shiftTime.isAfter(tempShiftEveningStart))) {
        return GREEN;
    } else {
        return RED;
    }
}