Class BOTechnicalObjectHeader
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.technicalobject.header.BOTechnicalObjectHeader
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
@EntityRef({AssetEntity.class,AccountEntity.class})
public class BOTechnicalObjectHeader
extends DynO
Business object representing a technical object header.
It contains the master data of the technical object and its relations with the others technical objects of the hierarchy to which it belongs.
It contains the master data of the technical object and its relations with the others technical objects of the hierarchy to which it belongs.
- 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 technical object's abc code.Returns the birth dateReturns the technical object's catalog profile id.getCode()Returns the technical object's code.Returns the technical object's creation date.Returns the technical object's creation central date.Returns the technical object's description.Returns the technical object's ewo type id.Returns the technical object's external code.Returns the technical object's external system id.getId()Returns the technical object's header id.Returns the technical object's linear end, which represent the kilometer where the linear asset ends.Returns the length of the technical object's linear asset.Returns the technical object's linear measure unit id.Returns the technical object's linear start, which represent the kilometer where the linear asset begins.Returns the technical object's measure unit id.getNote()Returns the technical object's note.Returns the technical object's operation center id.getOrder()Returns the technical object's order.getOwner()Returns the technical object's owner id.Returns the header id of the technical object's parent.Returns the previous customer idReturns the technical object's primary external states, i.e. a list of technical object's states defined and used by an external system.getRoot()Returns the header id of the technical object's root.Returns the technical object's secondary external states, i.e. a list of technical object's states defined and used by an external system.getState()Returns the technical object's state id.Returns the technical object's tax codeReturns the technical object's timezone.getType()Returns the id of the technical object's type.Returns the technical object's warehouse id.Returns the technical object's work center id.voidsetAbcCode(String abcCode) Sets the technical object's abc code.voidsetBirthDate(Date birthDate) Sets birth datevoidsetCatalogProfile(Long catalogProfile) Sets the technical object's catalog profile id.voidSets the technical object's code.voidsetCreationDate(Date creationDate) Sets the technical object's creation date.voidsetCreationDateCentral(Date creationDateCentral) Sets the technical object's creation central date.voidsetDescription(String description) Sets the technical object's description.voidsetEwoType(Long ewoType) Sets the technical object's ewo type id.voidsetExternalCode(String externalCode) Sets the technical object's external code.voidsetExternalSystem(Long externalSystem) Sets the technical object's external system id.voidSets the technical object's header id.voidsetLinearEnd(Double linearEnd) Sets the technical object's linear end, which represent the kilometer where the linear asset ends.voidsetLinearLength(Double linearLength) Sets the length of the technical object's linear asset.voidsetLinearMeasureUnit(Long linearMeasureUnit) Sets the technical object's linear measure unit id.voidsetLinearStart(Double linearStart) Sets the technical object's linear start, which represent the kilometer where the linear asset begins.voidsetMeasureUnit(Long measureUnit) Sets the technical object's measure unit id.voidSets the technical object's note.voidsetOperationCenter(Long operationCenter) Sets the technical object's operation center id.voidSets the technical object's order.voidSets the technical object's owner id.voidSets the header id of the technical object's parent.voidsetPreviousCustomer(Long previousCustomer) Sets technical object's previous customer idvoidsetPrimaryExternalStates(String primaryExternalStates) Sets the technical object's primary external states, i.e. a list of technical object's states defined and used by an external system.voidSets the header id of the technical object's root.voidsetSecondaryExternalStates(String secondaryExternalStates) Sets the technical object's secondary external states, i.e. a list of technical object's states defined and used by an external system.voidSets the technical object's state id.voidsetTaxCode(String taxCode) Sets the technical object's tax codevoidsetTimezone(String timezone) Sets the technical object's timezone.voidSets the id of the technical object's type.voidsetWarehouse(Long warehouse) Sets the technical object's warehouse id.voidsetWorkCenter(Long workCenter) Sets the technical object's work center id.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
-
BOTechnicalObjectHeader
public BOTechnicalObjectHeader()
-
-
Method Details
-
getId
Returns the technical object's header id.- Returns:
- the the technical object's header id
-
setId
Sets the technical object's header id.- Parameters:
id- the technical object's header id
-
getParent
Returns the header id of the technical object's parent.- Returns:
- the parent header id
- See Also:
-
setParent
Sets the header id of the technical object's parent.- Parameters:
parent- the parent header id- See Also:
-
getRoot
Returns the header id of the technical object's root.- Returns:
- the root header id
- See Also:
-
setRoot
Sets the header id of the technical object's root.- Parameters:
root- the root header id- See Also:
-
getCode
Returns the technical object's code.- Returns:
- the code
-
setCode
Sets the technical object's code.- Parameters:
code- the code
-
getAbcCode
Returns the technical object's abc code.- Returns:
- the abc code
-
setAbcCode
Sets the technical object's abc code.- Parameters:
abcCode- the abc code
-
getDescription
Returns the technical object's description.- Returns:
- the description
-
setDescription
Sets the technical object's description.- Parameters:
description- the description
-
getCreationDate
Returns the technical object's creation date.- Returns:
- the creation date
-
setCreationDate
Sets the technical object's creation date.- Parameters:
creationDate- the creation date
-
getCreationDateCentral
Returns the technical object's creation central date.- Returns:
- the creation date
-
setCreationDateCentral
Sets the technical object's creation central date.- Parameters:
creationDateCentral- the creation central date
-
getType
Returns the id of the technical object's type.- Returns:
- the id of the type
- See Also:
-
setType
Sets the id of the technical object's type.- Parameters:
type- the type id- See Also:
-
getNote
Returns the technical object's note.- Returns:
- the note
-
setNote
Sets the technical object's note.- Parameters:
note- the note
-
getOperationCenter
Returns the technical object's operation center id.- Returns:
- the operation center id
- See Also:
-
setOperationCenter
Sets the technical object's operation center id.- Parameters:
operationCenter- the operation center id- See Also:
-
getOrder
Returns the technical object's order.- Returns:
- the order.
-
setOrder
Sets the technical object's order.- Parameters:
order- the order
-
getCatalogProfile
Returns the technical object's catalog profile id.- Returns:
- the catalog profile id
-
setCatalogProfile
Sets the technical object's catalog profile id.- Parameters:
catalogProfile- the catalog profile id
-
getEwoType
Returns the technical object's ewo type id.- Returns:
- the ewo type id
-
setEwoType
Sets the technical object's ewo type id.- Parameters:
ewoType- the ewo type id
-
getMeasureUnit
Returns the technical object's measure unit id.- Returns:
- the measure unit id
- See Also:
-
setMeasureUnit
Sets the technical object's measure unit id.- Parameters:
measureUnit- the measure unit id- See Also:
-
getOwner
Returns the technical object's owner id.- Returns:
- the owner id
-
setOwner
Sets the technical object's owner id.- Parameters:
owner- owner id
-
getState
Returns the technical object's state id.- Returns:
- the state id
- See Also:
-
setState
Sets the technical object's state id.- Parameters:
state- the state id- See Also:
-
getTimezone
Returns the technical object's timezone.- Returns:
- the timezone
-
setTimezone
Sets the technical object's timezone.- Parameters:
timezone- the timezone
-
getWorkCenter
Returns the technical object's work center id.- Returns:
- the work center id
- See Also:
-
setWorkCenter
Sets the technical object's work center id.- Parameters:
workCenter- the work center id- See Also:
-
getLinearStart
Returns the technical object's linear start, which represent the kilometer where the linear asset begins.- Returns:
- the linear asset's start
-
setLinearStart
Sets the technical object's linear start, which represent the kilometer where the linear asset begins.- Parameters:
linearStart- the linear asset's start
-
getLinearEnd
Returns the technical object's linear end, which represent the kilometer where the linear asset ends.- Returns:
- the linear asset's end
-
setLinearEnd
Sets the technical object's linear end, which represent the kilometer where the linear asset ends.- Parameters:
linearEnd- the linear asset's end
-
getLinearLength
Returns the length of the technical object's linear asset.- Returns:
- the linear asset's length
-
setLinearLength
Sets the length of the technical object's linear asset.- Parameters:
linearLength- the linear asset's length
-
getLinearMeasureUnit
Returns the technical object's linear measure unit id.- Returns:
- the linear measure unit id
- See Also:
-
setLinearMeasureUnit
Sets the technical object's linear measure unit id.- Parameters:
linearMeasureUnit- the linear measure unit id- See Also:
-
getExternalCode
Returns the technical object's external code.- Returns:
- the external code
-
setExternalCode
Sets the technical object's external code.- Parameters:
externalCode- the external code
-
getExternalSystem
Returns the technical object's external system id.- Returns:
- the external system id
- See Also:
-
setExternalSystem
Sets the technical object's external system id.- Parameters:
externalSystem- the external system id- See Also:
-
getPrimaryExternalStates
Returns the technical object's primary external states, i.e. a list of technical object's states defined and used by an external system.- Returns:
- the string of primary external states ids
-
setPrimaryExternalStates
Sets the technical object's primary external states, i.e. a list of technical object's states defined and used by an external system.- Parameters:
primaryExternalStates- the string of primary external states ids
-
getSecondaryExternalStates
Returns the technical object's secondary external states, i.e. a list of technical object's states defined and used by an external system.- Returns:
- the string of secondary external states ids
-
setSecondaryExternalStates
Sets the technical object's secondary external states, i.e. a list of technical object's states defined and used by an external system.- Parameters:
secondaryExternalStates- the string of secondary external states ids
-
getPreviousCustomer
Returns the previous customer id- Returns:
- the previous customer id
-
setPreviousCustomer
Sets technical object's previous customer id- Parameters:
previousCustomer- the previous customer id
-
getTaxCode
Returns the technical object's tax code- Returns:
- the tax code
-
setTaxCode
Sets the technical object's tax code- Parameters:
taxCode- the tax code
-
getBirthDate
Returns the birth date- Returns:
- the birth date
-
setBirthDate
Sets birth date- Parameters:
birthDate- the birth date
-
getWarehouse
Returns the technical object's warehouse id.- Returns:
- the warehouse id
-
setWarehouse
Sets the technical object's warehouse id.- Parameters:
warehouse- the warehouse id
-