Class RebateAgreementLineItem

Object
DomainObject
PersistedObject
PartitionedObject
LineItem
CalculableLineItem
AbstractRebateAgreementLineItem
RebateAgreementLineItem
All Implemented Interfaces:
CalculableLineItemCollectionIO, CompensationAgreementLineItem, ObjRefObject, Persistable

@Entity public class RebateAgreementLineItem extends AbstractRebateAgreementLineItem
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class PersistedObject Link icon

    PersistedObject.BatchDelete, PersistedObject.BulkloadFilterCheckCallback, PersistedObject.ComputedFieldMapping, PersistedObject.ComputedFields, PersistedObject.ImportManagerEnabled, PersistedObject.PersistedObjectMeta, PersistedObject.VirtualField, PersistedObject.VirtualFieldMapping, PersistedObject.VirtualFields, PersistedObject.VirtualSearchFields, PersistedObject.VirtualSortFields
  • Field Summary Link icon

    Fields inherited from class AbstractRebateAgreementLineItem Link icon

    calculationBase, calculationBaseJson, customerGroup, endDate, LOG_MARKER, payoutDate, productGroup, rebateAgreement, rebateType, rebateTypeLabel, rebateTypeUN, simulationType, startDate

    Fields inherited from class CalculableLineItem Link icon

    inputsJson, outputsJson, ROOT_NODE_ID, UUID_LENGTH

    Fields inherited from class LineItem Link icon

    FIELD_CLIC_ID

    Fields inherited from class PartitionedObject Link icon

    FIELD_PARTITION, FIELD_PARTITIONID

    Fields inherited from class PersistedObject Link icon

    FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEDATE

    Fields inherited from class DomainObject Link icon

    DEFAULT_MAX_PACKET_SIZE
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
    RebateAgreementLineItem(RebateType rebateType)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Class<? extends CalculableLineItemCollection>
     
    protected Logger
     

    Methods inherited from class AbstractRebateAgreementLineItem Link icon

    buildRebateRecordSearch, buildRebateRecordSearch, buildRecordSearch, buildRecordSearch, getCalculationBase, getCompensationAgreement, getConditionType, getConditionTypeClass, getConditionTypeUniqueName, getCustomerGroup, getEndDate, getLineItemName, getManualOverridesAsMap, getPayoutDate, getProductGroup, getRebateAgreement, getRebateType, getRebateTypeLabel, getRebateTypeUniqueName, getSimulationType, getStartDate, getTreeLabel, getTypeLabel, isFolder, populateParentClicObject, populateTypeLabel, processPostLoad, setCalculationBase, setCompensationAgreement, setConditionType, setCustomerGroup, setEndDate, setPayoutDate, setProductGroup, setRebateAgreement, setRebateType, setRebateTypeLabel, setSimulationType, setStartDate, toString, updateObjReferences

    Methods inherited from class CalculableLineItem Link icon

    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, resetLineId, serializeReviews, setCalculationStatus, setContainsProductImage, setDirty, setEditabilityStatus, setInputs, setInputsJson, setLabel, setLineId, setNewItem, setOutputs, setOutputsJson, setParentId, setReviewInfo, setReviews, setReviewsJson, setReviewStatusData, setReviewStatusData, setReviewStatusData

    Methods inherited from class LineItem Link icon

    getClicId, setClicId

    Methods inherited from class PartitionedObject Link icon

    addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, validate

    Methods inherited from class PersistedObject Link icon

    auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDefaultSortKey, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, 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, userGroupEditBulkloadFilter

    Methods inherited from class DomainObject Link icon

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

    Methods inherited from class Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface CompensationAgreementLineItem Link icon

    clearOutputs, getCalculationStatus, getInputs, getInputsMap, getLabel, getLineId, getOutputs, getOutputsMap, getParentId, isDirty, isNewItem, setCalculationStatus, setClicId, setDirty, setEditabilityStatus, setInputs, setLabel, setNewItem, setOutputs, setParentId, setPartition
  • Constructor Details Link icon

    • RebateAgreementLineItem Link icon

      public RebateAgreementLineItem()
    • RebateAgreementLineItem Link icon

      public RebateAgreementLineItem(RebateType rebateType)
  • Method Details Link icon

    • getHeaderClass Link icon

      public Class<? extends CalculableLineItemCollection> getHeaderClass()
      Specified by:
      getHeaderClass in class CalculableLineItem
    • getLogger Link icon

      protected Logger getLogger()
      Specified by:
      getLogger in class AbstractRebateAgreementLineItem