Class BOSchedulingUser
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.schedule.schedulingresource.user.BOSchedulingUser
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing a scheduling user.
- Since:
- 9.2
- 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 scheduling user birth date.getColor()Returns the scheduling user color.getEmail()Returns the scheduling user email.Returns the id of the scheduling user end address.Returns the scheduling user end date.Returns the scheduling user gender.Checks if the scheduling user can see not allowed options.getId()Returns the scheduling user id.Returns the last password change date of the scheduling user.Returns the scheduling user mobile phone.getName()Returns the scheduling user name.Returns the id of the scheduling user operation center.Returns the oss spaceReturns the scheduling user password.Returns the id of the scheduling user resource type.Returns the scheduling user secondary serial number.Returns the scheduling user serial number.Returns the source loan userReturns the id of the scheduling user start address.Returns the scheduling user start date.Returns the scheduling user surname.Returns the scheduling user taxcode.getTheme()Returns the scheduling user theme.Returns the timesheet profile id.Returns the scheduling user timezone.getType()Returns the id of the scheduling user type.Returns the scheduling user unlock date.Returns the scheduling user language.Returns the scheduling user username.Returns the id of the scheduling user warehouse.Returns the id of the scheduling user work center.voidsetBirthDate(Date birthDate) Sets the scheduling user birth date.voidSets the scheduling user color.voidSets the scheduling user email.voidsetEndAddress(Long endAddress) Sets the id of the scheduling user end address.voidsetEndDate(Date endDate) Sets the scheduling user end date.voidSets the scheduling user gender.voidsetHideNotAllowedOptions(Boolean hideNotAllowedOptions) Hides the not allowed options for the scheduling user.voidSets the scheduling user id.voidsetLastPasswordChange(Date lastPasswordChange) Sets the last password change date of the scheduling user.voidsetMobilePhone(String mobilePhone) Sets the scheduling user mobile phone.voidSets the scheduling user name.voidsetOperationCenter(Long operationCenter) Sets the id of the scheduling user operation center.voidsetOssSpace(Long ossSpace) Sets the oss space id.voidsetPassword(String password) Sets the scheduling user password.voidsetResourceType(Long resourceType) Sets the id of the scheduling user resource type.voidsetSecondarySerialNumber(String secondarySerialNumber) Sets the scheduling user secondary serial number.voidsetSerialNumber(String serialNumber) Sets the scheduling user serial number.voidsetSourceLoanUser(Long sourceLoanUser) Sets the source loan uservoidsetStartAddress(Long startAddress) Sets the id of the scheduling user start address.voidsetStartDate(Date startDate) Sets the scheduling user start date.voidsetSurname(String surname) Sets the scheduling user surname.voidsetTaxcode(String taxcode) Sets the scheduling user taxcode.voidSets the scheduling user theme.voidsetTimesheetProfile(Long timesheetProfile) Sets the timesheet profile id.voidsetTimezone(String timezone) Sets the scheduling user timezone.voidSets the id of the scheduling user type.voidsetUnlockDate(Date unlockDate) Sets the scheduling user unlock date.voidsetUserLanguage(String userLanguage) Sets the scheduling user language.voidsetUsername(String username) Sets the scheduling user username.voidsetWarehouse(Long warehouse) Sets the id of the scheduling user warehouse.voidsetWorkCenter(Long workCenter) Sets the id of the scheduling user work center.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
-
BOSchedulingUser
public BOSchedulingUser()
-
-
Method Details
-
getId
Returns the scheduling user id.- Returns:
- the scheduling user id
-
getType
Returns the id of the scheduling user type.- Returns:
- the type id
- See Also:
-
getName
Returns the scheduling user name.- Returns:
- the name
-
getSurname
Returns the scheduling user surname.- Returns:
- the surname
-
getBirthDate
Returns the scheduling user birth date.- Returns:
- the birth date
-
getGender
Returns the scheduling user gender.- Returns:
- the gender
-
getTaxcode
Returns the scheduling user taxcode.- Returns:
- the taxcode
-
getPassword
Returns the scheduling user password.- Returns:
- the password
-
getUsername
Returns the scheduling user username.- Returns:
- the username
-
getEmail
Returns the scheduling user email.- Returns:
- the email
-
getStartDate
Returns the scheduling user start date.- Returns:
- the start date
-
getEndDate
Returns the scheduling user end date.- Returns:
- the end date
-
getUserLanguage
Returns the scheduling user language.- Returns:
- the language
-
getTheme
Returns the scheduling user theme.- Returns:
- the theme
-
getHideNotAllowedOptions
Checks if the scheduling user can see not allowed options.- Returns:
- true to hide not allowed options, false otherwise
-
getLastPasswordChange
Returns the last password change date of the scheduling user.- Returns:
- the last password change date
-
getUnlockDate
Returns the scheduling user unlock date.- Returns:
- the unlock date
-
getOperationCenter
Returns the id of the scheduling user operation center.- Returns:
- the operation center id
- See Also:
-
getMobilePhone
Returns the scheduling user mobile phone.- Returns:
- the mobile phone
-
getStartAddress
Returns the id of the scheduling user start address.- Returns:
- the start address id
- See Also:
-
getEndAddress
Returns the id of the scheduling user end address.- Returns:
- the end address id
- See Also:
-
getSerialNumber
Returns the scheduling user serial number.- Returns:
- the serial number
-
getSecondarySerialNumber
Returns the scheduling user secondary serial number.- Returns:
- the secondary serial number
-
getResourceType
Returns the id of the scheduling user resource type.- Returns:
- the resource type id
- See Also:
-
getColor
Returns the scheduling user color.- Returns:
- the color
-
getWarehouse
Returns the id of the scheduling user warehouse.- Returns:
- the warehouse id
-
getWorkCenter
Returns the id of the scheduling user work center.- Returns:
- the work center id
- See Also:
-
getTimezone
Returns the scheduling user timezone.- Returns:
- the timezone
-
setId
Sets the scheduling user id.- Parameters:
id- the scheduling user id
-
setType
Sets the id of the scheduling user type.- Parameters:
type- the type id- See Also:
-
setName
Sets the scheduling user name.- Parameters:
name- the name
-
setSurname
Sets the scheduling user surname.- Parameters:
surname- the surname
-
setBirthDate
Sets the scheduling user birth date.- Parameters:
birthDate- the birth date
-
setGender
Sets the scheduling user gender.- Parameters:
gender- the gender
-
setTaxcode
Sets the scheduling user taxcode.- Parameters:
taxcode- the taxcode
-
setPassword
Sets the scheduling user password.- Parameters:
password- the password
-
setUsername
Sets the scheduling user username.- Parameters:
username- the username
-
setEmail
Sets the scheduling user email.- Parameters:
email- the email
-
setStartDate
Sets the scheduling user start date.- Parameters:
startDate- the start date
-
setEndDate
Sets the scheduling user end date.- Parameters:
endDate- the end date
-
setUserLanguage
Sets the scheduling user language.- Parameters:
userLanguage- the language
-
setTheme
Sets the scheduling user theme.- Parameters:
theme- the theme
-
setHideNotAllowedOptions
Hides the not allowed options for the scheduling user.- Parameters:
hideNotAllowedOptions- true if not allowed options must be hidden, false otherwise
-
setLastPasswordChange
Sets the last password change date of the scheduling user.- Parameters:
lastPasswordChange- the last password change date
-
setUnlockDate
Sets the scheduling user unlock date.- Parameters:
unlockDate- the unlock date
-
setOperationCenter
Sets the id of the scheduling user operation center.- Parameters:
operationCenter- the operation center id- See Also:
-
setMobilePhone
Sets the scheduling user mobile phone.- Parameters:
mobilePhone- the mobile phone
-
setStartAddress
Sets the id of the scheduling user start address.- Parameters:
startAddress- the start address id- See Also:
-
setEndAddress
Sets the id of the scheduling user end address.- Parameters:
endAddress- the end address id- See Also:
-
setSerialNumber
Sets the scheduling user serial number.- Parameters:
serialNumber- the serial number
-
setSecondarySerialNumber
Sets the scheduling user secondary serial number.- Parameters:
secondarySerialNumber- the secondary serial number
-
setResourceType
Sets the id of the scheduling user resource type.- Parameters:
resourceType- the resource type id- See Also:
-
setColor
Sets the scheduling user color.- Parameters:
color- the color
-
setWarehouse
Sets the id of the scheduling user warehouse.- Parameters:
warehouse- the warehouse id
-
setWorkCenter
Sets the id of the scheduling user work center.- Parameters:
workCenter- the work center id- See Also:
-
setTimezone
Sets the scheduling user timezone.- Parameters:
timezone- the timezone
-
getTimesheetProfile
Returns the timesheet profile id.- Returns:
- the timesheet profile id
- See Also:
-
setTimesheetProfile
Sets the timesheet profile id.- Parameters:
timesheetProfile- the timesheet profile id- See Also:
-
getOssSpace
Returns the oss space- Returns:
- the oss space id
-
setOssSpace
Sets the oss space id.- Parameters:
ossSpace- the oss space id
-
getSourceLoanUser
Returns the source loan user- Returns:
- the source loan user
-
setSourceLoanUser
Sets the source loan user- Parameters:
sourceLoanUser- source loan user
-