Constructor and Description |
---|
Shift(ShiftDifferentialRule rule,
org.joda.time.Interval shiftInterval,
org.joda.time.DateTimeZone zone) |
Modifier and Type | Method and Description |
---|---|
void |
addShiftBlock(TimeBlock timeBlock) |
boolean |
exceedsMaxGap(org.joda.time.Interval gapInterval,
BigDecimal maxGap) |
boolean |
exceedsMinHours() |
Long |
getFullShiftPremiumTime() |
Long |
getNegativeAdjustmentTime() |
Map<String,org.joda.time.Interval> |
getPreviousGapIntervals() |
ShiftDifferentialRule |
getRule() |
Set<ShiftBlock> |
getShiftBlocks() |
org.joda.time.Interval |
getShiftInterval() |
protected ShiftTypeService |
getShiftTypeService() |
Long |
getTotalShiftTime() |
org.joda.time.DateTimeZone |
getZone() |
void |
processShift() |
void |
setPreviousGapIntervals(Map<String,org.joda.time.Interval> previousGapIntervals) |
void |
setRule(ShiftDifferentialRule rule) |
void |
setShiftBlocks(Set<ShiftBlock> shiftBlocks) |
void |
setShiftInterval(org.joda.time.Interval shiftInterval) |
void |
setTotalShiftTime(long totalShiftTime) |
void |
setZone(org.joda.time.DateTimeZone zone) |
public Shift(ShiftDifferentialRule rule, org.joda.time.Interval shiftInterval, org.joda.time.DateTimeZone zone)
public org.joda.time.Interval getShiftInterval()
public void setShiftInterval(org.joda.time.Interval shiftInterval)
public ShiftDifferentialRule getRule()
public void setRule(ShiftDifferentialRule rule)
public Set<ShiftBlock> getShiftBlocks()
public void setShiftBlocks(Set<ShiftBlock> shiftBlocks)
public void addShiftBlock(TimeBlock timeBlock)
public org.joda.time.DateTimeZone getZone()
public void setZone(org.joda.time.DateTimeZone zone)
public void processShift()
public Long getTotalShiftTime()
public boolean exceedsMinHours()
public Long getNegativeAdjustmentTime()
public Long getFullShiftPremiumTime()
public Map<String,org.joda.time.Interval> getPreviousGapIntervals()
public void setPreviousGapIntervals(Map<String,org.joda.time.Interval> previousGapIntervals)
public void setTotalShiftTime(long totalShiftTime)
public boolean exceedsMaxGap(org.joda.time.Interval gapInterval, BigDecimal maxGap)
protected ShiftTypeService getShiftTypeService()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.