Package net.pricefx.domain
Class QuoteLineItem
Object
DomainObject
PersistedObject
PartitionedObject
LineItem
CalculableLineItem
AbstractQuoteLineItem
QuoteLineItem
- All Implemented Interfaces:
CalculableLineItemCollectionIO
,Persistable
@Entity
public class QuoteLineItem
extends AbstractQuoteLineItem
-
Nested Class Summary
Nested classes/interfaces inherited from class PersistedObject
PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields
-
Field Summary
Fields inherited from class CalculableLineItem
inputsJson, outputsJson, ROOT_NODE_ID, UUID_LENGTH
Fields inherited from class LineItem
FIELD_CLIC_ID
Fields inherited from class PartitionedObject
FIELD_PARTITION, FIELD_PARTITIONID
Fields inherited from class PersistedObject
FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEDATE
Fields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Class
<? extends CalculableLineItemCollection> getSku()
boolean
isFolder()
void
setExistAsTmpOnly
(boolean existAsTmpOnly) void
setPersistedLiVersion
(Long persistedLiVersion) void
Methods inherited from class AbstractQuoteLineItem
getLineItemName, getPriceRecordId, getTypeLabel, populateParentClicObject, populateTypeLabel, resetLineId, setPriceRecordId
Methods inherited from class CalculableLineItem
clearOutputs, doHardDelete, getCalculationStatus, getEditabilityStatus, getFolder, getInputs, getInputsJson, getInputsMap, getLabel, getLineId, getOutputs, getOutputsJson, getOutputsMap, getParentId, isContainsProductImage, isDirty, isNewItem, prepareForSave, prepareForSave, processPostLoad, processPostLoad, setCalculationStatus, setContainsProductImage, setDirty, setEditabilityStatus, setInputs, setInputsJson, setLabel, setLineId, setNewItem, setOutputs, setOutputsJson, setParentId
Methods inherited from class LineItem
getClicId, setClicId
Methods inherited from class PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, toString, validate
Methods inherited from class PersistedObject
auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, entityIsSafeInserted, entityIsSafeInserted, findAnnotationRecursively, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDefaultSortKey, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSignificantFields, getTypeCode, getTypedId, getVersion, getVirtualFieldMappings, isAudited, isDeleted, isVirtualField, lastUpdateDate, notifyOnBusinessKeyChange, onBusinessKeyChange, onDelete, onSavedOrUpdated, onSaveOrUpdate, setCreateDate, setCreateDateShouldBeIgnored, setCreateDateTime, setCreatedBy, setDeleted, setDeleteDate, setDeletedBy, setId, setLastUpdateBy, setLastUpdateDate, setLastUpdateDateTime, setTypedId, setVersion, userGroupEditBulkloadFilter, userGroupEditBulkloadFilter
Methods 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
-
Constructor Details
-
QuoteLineItem
public QuoteLineItem() -
QuoteLineItem
public QuoteLineItem(Product p)
-
-
Method Details
-
getExistAsTmpOnly
public boolean getExistAsTmpOnly() -
setExistAsTmpOnly
public void setExistAsTmpOnly(boolean existAsTmpOnly) -
getSku
- Specified by:
getSku
in classAbstractQuoteLineItem
-
setSku
- Specified by:
setSku
in classAbstractQuoteLineItem
-
isFolder
public boolean isFolder()- Specified by:
isFolder
in classAbstractQuoteLineItem
-
getTreeLabel
- Specified by:
getTreeLabel
in classCalculableLineItem
-
getHeaderClass
- Specified by:
getHeaderClass
in classAbstractQuoteLineItem
-
getPersistedLiVersion
-
setPersistedLiVersion
-