Class BOWorkShift
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.forecastcapacity.bl.forecast.resource.workshift.BOWorkShift
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business Object representing a Work Shift.
It represents the details about the work shift.
It represents the details about the work shift.
- Since:
- 20.0
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the actual end time of the break of the work shift.Returns the actual start time of the break of the work shift.Returns the break's end time of the work shift.Returns the break's start time of the work shift.Returns the daily end address (i.e., the daily address' ID) of the work shift.Returns the daily start address (i.e., the daily address' ID) of the work shift.Returns the end date of the work shift.Returns the expected end date of the work shift.Returns the expected start date of the work shift.getId()Returns the ID of the work shift.Returns the normalized end date of the work shift.Returns the normalized start date of the work shift.getNote()Returns the notes of the work shift.Returns the operation center (i.e., the operation center's ID) of the work shift.Returns the overtime of the work shift.Returns the resource (i.e., the resource's ID) of the work shift.Returns the start date of the work shift.Returns the total break of the work shift.Returns the total unavailability of the work shift.Returns the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift.getType()Returns the work shift type (i.e., the work shift type's ID) of the work shift.Returns the unavailability's end time of the work shift.Returns the unavailability's start time of the work shift.Returns the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift.voidsetActualBreakEnd(Date actualBreakEnd) Sets the actual end time of the break of the work shift.voidsetActualBreakStart(Date actualBreakStart) Sets the actual start time of the break of the work shift.voidsetBreakEnd(Date breakEnd) Sets the break's end time of the work shift.voidsetBreakStart(Date breakStart) Sets the break's start time of the work shift.voidsetDayEndAddress(Long dayEndAddress) Sets the daily end address (i.e., the daily address' ID) of the work shift.voidsetDayStartAddress(Long dayStartAddress) Sets the daily start address (i.e., the daily address' ID) of the work shift.voidsetEndDate(Date endDate) Sets the end date of the work shift.voidsetExpectedEndDate(Date expectedEndDate) Sets the expected end date of the work shift.voidsetExpectedStartDate(Date expectedStartDate) Sets the expected start date of the work shift.voidSets the ID of the work shift.voidsetNormalizedEndDate(Date normalizedEndDate) Sets the normalized end date of the work shift.voidsetNormalizedStartDate(Date normalizedStartDate) Sets the normalized start date of the work shift.voidSets the notes of the work shift.voidsetOperationCenter(Long operationCenter) Sets the operation center (i.e., the operation center's ID) of the work shift.voidsetOvertimeMinute(Long overtimeMinute) Sets the overtime of the work shift.voidsetResource(Long resource) Sets the resource (i.e., the resource's ID) of the work shift.voidsetStartDate(Date startDate) Sets the start date of the work shift.voidsetTotalBreak(Long totalBreak) Sets the total break of the work shift.voidsetTotalUnavailability(Long totalUnavailability) Sets the total unavailability of the work shift.voidsetTransferTimeEvaluationType(Long transferTimeEvaluationType) Sets the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift.voidSets the work shift type (i.e., the work shift type's ID) of the work shift.voidsetUnavailabilityEnd(Date unavailabilityEnd) Sets the unavailability's end time of the work shift.voidsetUnavailabilityStart(Date unavailabilityStart) Sets the unavailability's start time of the work shift.voidsetWorkShiftException(Long workShiftException) Sets the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
BOWorkShift
public BOWorkShift()
-
-
Method Details
-
getId
Returns the ID of the work shift.- Returns:
- id the ID of the work shift
-
setId
Sets the ID of the work shift.- Parameters:
id- the ID of the work shift
-
getResource
Returns the resource (i.e., the resource's ID) of the work shift.- Returns:
- resource (i.e., the resource's ID) of the work shift
-
setResource
Sets the resource (i.e., the resource's ID) of the work shift.- Parameters:
resource- the resource (i.e., the resource's ID) of the work shift
-
getStartDate
Returns the start date of the work shift.- Returns:
- startDate the start date of the work shift
-
setStartDate
Sets the start date of the work shift.- Parameters:
startDate- the start date of the work shift
-
getEndDate
Returns the end date of the work shift.- Returns:
- endDate the start date of the work shift
-
setEndDate
Sets the end date of the work shift.- Parameters:
endDate- the end date of the work shift
-
getWorkShiftException
Returns the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift.- Returns:
- workShiftException the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift
- See Also:
-
setWorkShiftException
Sets the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift.- Parameters:
workShiftException- the work shift exception's type (i.e., the ID of the work shift exception's type) of the work shift- See Also:
-
getBreakStart
Returns the break's start time of the work shift.- Returns:
- breakStart the break's start time of the work shift
-
setBreakStart
Sets the break's start time of the work shift.- Parameters:
breakStart- the break's start time of the work shift
-
getBreakEnd
Returns the break's end time of the work shift.- Returns:
- breakEnd the break's end time of the work shift
-
setBreakEnd
Sets the break's end time of the work shift.- Parameters:
breakEnd- the break's end time of the work shift
-
getDayStartAddress
Returns the daily start address (i.e., the daily address' ID) of the work shift.- Returns:
- dayStartAddress the daily start address (i.e., the daily address' ID) of the work shift
-
setDayStartAddress
Sets the daily start address (i.e., the daily address' ID) of the work shift.- Parameters:
dayStartAddress- the daily start address (i.e., the daily address' ID) of the work shift
-
getDayEndAddress
Returns the daily end address (i.e., the daily address' ID) of the work shift.- Returns:
- dayEndAddress the daily end address (i.e., the daily address' ID) of the work shift
-
setDayEndAddress
Sets the daily end address (i.e., the daily address' ID) of the work shift.- Parameters:
dayEndAddress- the daily end address (i.e., the daily address' ID) of the work shift
-
getTransferTimeEvaluationType
Returns the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift.- Returns:
- transferTimeEvaluationType the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift
-
setTransferTimeEvaluationType
Sets the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift.- Parameters:
transferTimeEvaluationType- the transfer time evaluation type (i.e., the ID of the transfer time's evaluation type) of the work shift
-
getOperationCenter
Returns the operation center (i.e., the operation center's ID) of the work shift.- Returns:
- operationCenter the operation center (i.e., the operation center's ID) of the work shift
-
setOperationCenter
Sets the operation center (i.e., the operation center's ID) of the work shift.- Parameters:
operationCenter- the operation center (i.e., the operation center's ID) of the work shift
-
getActualBreakStart
Returns the actual start time of the break of the work shift.- Returns:
- actualBreakStart the actual start time of the break of the work shift
-
setActualBreakStart
Sets the actual start time of the break of the work shift.- Parameters:
actualBreakStart- the actual start time of the break of the work shift
-
getActualBreakEnd
Returns the actual end time of the break of the work shift.- Returns:
- actualBreakEnd the work shift actual break end
-
setActualBreakEnd
Sets the actual end time of the break of the work shift.- Parameters:
actualBreakEnd- the actual end time of the break of the work shift
-
getType
Returns the work shift type (i.e., the work shift type's ID) of the work shift.- Returns:
- type the work shift type (i.e., the work shift type's ID) of the work shift
- See Also:
-
setType
Sets the work shift type (i.e., the work shift type's ID) of the work shift.- Parameters:
type- the work shift type (i.e., the work shift type's ID) of the work shift- See Also:
-
getNote
Returns the notes of the work shift.- Returns:
- note the notes of the work shift
-
setNote
Sets the notes of the work shift.- Parameters:
note- the notes of the work shift
-
getOvertimeMinute
Returns the overtime of the work shift.- Returns:
- overtimeMinute the overtime of the work shift
-
setOvertimeMinute
Sets the overtime of the work shift.- Parameters:
overtimeMinute- the overtime of the work shift
-
getExpectedStartDate
Returns the expected start date of the work shift.- Returns:
- expectedStartDate the expected start date of the work shift
-
setExpectedStartDate
Sets the expected start date of the work shift.- Parameters:
expectedStartDate- the expected start date of the work shift
-
getExpectedEndDate
Returns the expected end date of the work shift.- Returns:
- expectedEndDate the expected end date of the work shift
-
setExpectedEndDate
Sets the expected end date of the work shift.- Parameters:
expectedEndDate- the expected end date of the work shift
-
getNormalizedStartDate
Returns the normalized start date of the work shift.- Returns:
- normalizedStartDate the normalized start date of the work shift
-
setNormalizedStartDate
Sets the normalized start date of the work shift.- Parameters:
normalizedStartDate- the normalized start date of the work shift
-
getNormalizedEndDate
Returns the normalized end date of the work shift.- Returns:
- normalizedEndDate the normalized end date of the work shift
-
setNormalizedEndDate
Sets the normalized end date of the work shift.- Parameters:
normalizedEndDate- the normalized end date of the work shift
-
getTotalBreak
Returns the total break of the work shift.- Returns:
- totalBreak the total break of the work shift
-
setTotalBreak
Sets the total break of the work shift.- Parameters:
totalBreak- the total break of the work shift
-