Class BOWorkShift
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.calendars.bl.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:
- 17.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 availability type of the work shiftReturns the break's end time of the work shift.Returns the break's start time of the work shift.Returns the clocking type (i.e., the clocking type's ID) of the work shift.Return the workshift of the container (for example crew shell workshift)Returns the current operation center (i.e., the current operation center's ID) 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 delete action (i.e., the delete action's 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 initial operation center (i.e., the initial operation center's 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 oss space of the work shiftReturns 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.Checks the crewShell status of the work shift, or rather, if the work shift is related to a crew shell.isDummy()Checks the dummy status of the work shift, or rather, if the work shift is related to a dummy user.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.voidsetAvailabilityType(Long availabilityType) Sets the availability type 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.voidsetClockingType(Long clockingType) Sets the clocking type (i.e., the clocking type's ID) of the work shift.voidsetContainerWorkshift(Long containerWorkshift) Sets the workshift of the container (for example crew shell workshift)voidsetCrewShell(Boolean crewShell) Sets the crewShell status of the work shift.voidsetCurrentOperationCenter(Long currentOperationCenter) Sets the current operation center (i.e., the current operation center's ID) 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.voidsetDeleteAction(Long deleteAction) Sets the delete action (i.e., the delete action's ID) of the work shift.voidSets the dummy status 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.voidsetInitialOperationCenter(Long initialOperationCenter) Sets the initial operation center (i.e., the initial operation center's 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.voidsetOssSpace(Long ossSpace) Sets the oss space 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
-
getClockingType
Returns the clocking type (i.e., the clocking type's ID) of the work shift.- Returns:
- clockingType the clocking type (i.e., the clocking type's ID) of the work shift
-
setClockingType
Sets the clocking type (i.e., the clocking type's ID) of the work shift.- Parameters:
clockingType- the clocking type (i.e., the clocking type's ID) 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
-
isDummy
Checks the dummy status of the work shift, or rather, if the work shift is related to a dummy user.- Returns:
- dummy which is true if the work shift is related to a dummy user, false otherwise
-
setDummy
Sets the dummy status of the work shift.- Parameters:
dummy- which must be true if the work shift is related to a dummy user, false otherwise
-
getInitialOperationCenter
Returns the initial operation center (i.e., the initial operation center's ID) of the work shift.- Returns:
- initialOperationCenter the initial operation center (i.e., the initial operation center's ID) of the work shift
-
setInitialOperationCenter
Sets the initial operation center (i.e., the initial operation center's ID) of the work shift.- Parameters:
initialOperationCenter- the initial operation center (i.e., the initial operation center's ID) of the work shift
-
getCurrentOperationCenter
Returns the current operation center (i.e., the current operation center's ID) of the work shift.- Returns:
- currentOperationCenter the current operation center (i.e., the current operation center's ID) of the work shift
-
setCurrentOperationCenter
Sets the current operation center (i.e., the current operation center's ID) of the work shift.- Parameters:
currentOperationCenter- the current operation center (i.e., the current operation center's ID) of the work shift
-
isCrewShell
Checks the crewShell status of the work shift, or rather, if the work shift is related to a crew shell.- Returns:
- crewShell which is true if the work shift is related to a crew shell, false otherwise
-
setCrewShell
Sets the crewShell status of the work shift.- Parameters:
crewShell- which must be true if the work shift is related to a crew shell, false otherwise
-
getDeleteAction
Returns the delete action (i.e., the delete action's ID) of the work shift.- Returns:
- deleteAction the delete action (i.e., the delete action's ID) of the work shift
-
setDeleteAction
Sets the delete action (i.e., the delete action's ID) of the work shift.- Parameters:
deleteAction- the delete action (i.e., the delete action's ID) of the work shift
-
getAvailabilityType
Returns the availability type of the work shift- Returns:
- availabilityTime the availability type of the work shift
-
setAvailabilityType
Sets the availability type of the work shift.- Parameters:
availabilityType- the availability type of the work shift
-
getOssSpace
Returns the oss space of the work shift- Returns:
- ossSpace the oss space of the work shift
-
setOssSpace
Sets the oss space of the work shift.- Parameters:
ossSpace- the oss space of the work shift
-
getContainerWorkshift
Return the workshift of the container (for example crew shell workshift)- Returns:
- the workshift of the container
-
setContainerWorkshift
Sets the workshift of the container (for example crew shell workshift)- Parameters:
containerWorkshift- the workshift of the container
-