Package net.pricefx.domain
Class ContractLineItem
Object
DomainObject
PersistedObject
PartitionedObject
LineItem
CalculableLineItem
AbstractContractLineItem
ContractLineItem
- All Implemented Interfaces:
CalculableLineItemCollectionIO,ContractIO,ObjRefObject,Persistable
@Entity
public class ContractLineItem
extends AbstractContractLineItem
-
Nested Class Summary
Nested classes/interfaces inherited from class PersistedObject
PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields -
Field Summary
Fields inherited from class AbstractContractLineItem
LOG_MARKERFields inherited from class CalculableLineItem
DEFAULT_INPUTS_JSON_WARN_LIMIT_SIZE_IN_KB, DEFAULT_OUTPUTS_JSON_WARN_LIMIT_SIZE_IN_KB, inputsJson, outputsJson, ROOT_NODE_ID, UUID_LENGTHFields inherited from class LineItem
FIELD_CLIC_IDFields inherited from class PartitionedObject
FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAMFields inherited from class PersistedObject
FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEBY, FIELD_LASTUPDATEDATE, FIELD_VERSIONFields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends CalculableLineItemCollection> intupdateObjReferences(PersistedObjectService objService) ResetsObjRefreferences tracked bythisinstance according to the current state.Methods inherited from class AbstractContractLineItem
getCalculationBase, getContract, getContractTermType, getContractTermTypeLabel, getContractTermTypeUniqueName, getCustomerGroup, getEndDate, getLineItemName, getPriceRecordId, getProductGroup, getStartDate, getTreeLabel, getTypeLabel, isFolder, populateParentClicObject, populateTypeLabel, setCalculationBase, setContract, setContractTermType, setContractTermTypeLabel, setContractTermTypeUniqueName, setCustomerGroup, setEndDate, setPriceRecordId, setProductGroup, setStartDateMethods inherited from class CalculableLineItem
clearOutputs, deserializeReviewsJson, doHardDelete, getCalculationStatus, getEditabilityStatus, getFolder, getInputs, getInputsJson, getInputsMap, getLabel, getLineId, getOutputs, getOutputsJson, getOutputsMap, getParentId, getReviews, getReviewsJson, getReviewStatus, getReviewStatusData, getReviewStatusData, initializeReviewDTO, initializeReviewStatus, isContainsProductImage, isDirty, isNewItem, onDelete, prepareForSave, prepareForSave, processPostLoad, processPostLoad, resetLineId, serializeReviews, setCalculationStatus, setContainsProductImage, setDirty, setEditabilityStatus, setInputs, setInputsJson, setLabel, setLineId, setNewItem, setOutputs, setOutputsJson, setParentId, setReviews, setReviewsJson, setReviewStatusData, setReviewStatusData, setReviewStatusDataMethods inherited from class LineItem
getClicId, setClicIdMethods inherited from class PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, toString, validateMethods inherited from class PersistedObject
auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSensitiveFields, getSignificantFields, getTypeCode, getTypedId, getVersion, getVirtualSearchFieldMappings, getVirtualSortFieldMappings, isAudited, isDeleted, isVirtualSearchField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onRefreshed, onSavedOrUpdated, onSaveOrUpdate, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilterMethods inherited from class DomainObject
deepCopy, getNewMidnightDate, getNewMidnightDateTime, isMidnight, isMidnight, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerializedSizeOK, jsonSerializeToBytes, jsonSerializeToBytes, setToDayEnd, setToDayEnd, setToMidnight, setToMidnight, setToMidnightAsLocalDateTime, toPropertyMap, truncatedToStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface CalculableLineItemCollectionIO
clearOutputs, getCalculationStatus, getInputs, getOutputs, setCalculationStatus, setDirty, setInputs, setOutputs
-
Constructor Details
-
ContractLineItem
public ContractLineItem(ContractTermType contractType) -
ContractLineItem
public ContractLineItem()
-
-
Method Details
-
updateObjReferences
public int updateObjReferences(PersistedObjectService objService) Description copied from interface:net.pricefx.domain.ObjRefObjectResetsObjRefreferences tracked bythisinstance according to the current state.- Returns:
- number of references inserted
-
getHeaderClass
- Specified by:
getHeaderClassin classAbstractContractLineItem
-