Package net.pricefx.domain
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
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 AbstractRebateAgreementLineItem
calculationBase, calculationBaseJson, customerGroup, endDate, LOG_MARKER, payoutDate, productGroup, rebateAgreement, rebateType, rebateTypeLabel, rebateTypeUN, simulationType, startDate
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractRebateAgreementLineItem
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
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 PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, validate
Methods inherited from class PersistedObject
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
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface CompensationAgreementLineItem
clearOutputs, getCalculationStatus, getInputs, getInputsMap, getLabel, getLineId, getOutputs, getOutputsMap, getParentId, isDirty, isNewItem, setCalculationStatus, setClicId, setDirty, setEditabilityStatus, setInputs, setLabel, setNewItem, setOutputs, setParentId, setPartition