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 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>
     
     
     
     
    boolean
     
    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, findAnnotationRecursively, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDefaultSortKey, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSignificantFields, getTypeCode, getTypedId, getVersion, getVirtualFieldMappings, hasSafeInsertConfigured, 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

    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)
    • getSku

      public String getSku()
      Specified by:
      getSku in class AbstractQuoteLineItem
    • setSku

      public void setSku(String sku)
      Specified by:
      setSku in class AbstractQuoteLineItem
    • isFolder

      public boolean isFolder()
      Specified by:
      isFolder in class AbstractQuoteLineItem
    • getTreeLabel

      public String getTreeLabel()
      Specified by:
      getTreeLabel in class CalculableLineItem
    • getHeaderClass

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

      public Long getPersistedLiVersion()
    • setPersistedLiVersion

      public void setPersistedLiVersion(Long persistedLiVersion)