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.ImportManagerEnabled, 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

    Constructors
    Constructor
    Description
     
    QuoteLineItem(Product p)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Class<? extends CalculableLineItemCollection>
     
    void
    setExistAsTmpOnly(boolean existAsTmpOnly)
     

    Methods inherited from class AbstractQuoteLineItem

    getLineItemName, getPriceRecordId, getSku, getTreeLabel, getTypeLabel, isFolder, populateParentClicObject, populateTypeLabel, resetLineId, setPriceRecordId, setSku

    Methods inherited from class CalculableLineItem

    clearOutputs, deserializeReviewsJson, doHardDelete, getCalculationStatus, getEditabilityStatus, getFolder, getInputs, getInputsJson, getInputsMap, getLabel, getLineId, getOutputs, getOutputsJson, getOutputsMap, getParentId, getReviewInfo, getReviews, getReviewsJson, getReviewStatus, getReviewStatusData, getReviewStatusData, initializeReviewDTO, isContainsProductImage, isDirty, isNewItem, onDelete, prepareForSave, prepareForSave, processPostLoad, processPostLoad, serializeReviews, setCalculationStatus, setContainsProductImage, setDirty, setEditabilityStatus, setInputs, setInputsJson, setLabel, setLineId, setNewItem, setOutputs, setOutputsJson, setParentId, setReviewInfo, setReviews, setReviewsJson, setReviewStatusData, setReviewStatusData, setReviewStatusData

    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, 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

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • QuoteLineItem

      public QuoteLineItem()
    • QuoteLineItem

      public QuoteLineItem(Product p)
  • Method Details

    • getExistAsTmpOnly

      public boolean getExistAsTmpOnly()
    • setExistAsTmpOnly

      public void setExistAsTmpOnly(boolean existAsTmpOnly)
    • getHeaderClass

      public Class<? extends CalculableLineItemCollection> getHeaderClass()
      Specified by:
      getHeaderClass in class AbstractQuoteLineItem