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, startDateFields inherited from class CalculableLineItem
DEFAULT_INPUTS_JSON_WARN_LIMIT_SIZE_IN_KB, DEFAULT_OUTPUTS_JSON_WARN_LIMIT_SIZE_IN_KB, inputsJson, outputsJson, ROOT_NODE_ID, UUID_LENGTHFields inherited from class LineItem
FIELD_CLIC_IDFields inherited from class PartitionedObject
FIELD_PARTITION, FIELD_PARTITIONID, PARTITION_FILTER_NAME, PARTITION_FILTER_PARAMFields inherited from class PersistedObject
FIELD_CREATEDATE, FIELD_CREATEDBY, FIELD_DELETEDATE, FIELD_DELETEDBY, FIELD_ID, FIELD_ISDELETED, FIELD_LASTUPDATEBY, FIELD_LASTUPDATEDATE, FIELD_VERSIONFields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZE -
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, updateObjReferencesMethods inherited from class CalculableLineItem
clearOutputs, deserializeReviewsJson, doHardDelete, getCalculationStatus, getEditabilityStatus, getFolder, getInputs, getInputsJson, getInputsMap, getLabel, getLineId, getOutputs, getOutputsJson, getOutputsMap, getParentId, getReviews, getReviewsJson, getReviewStatus, getReviewStatusData, getReviewStatusData, initializeReviewDTO, initializeReviewStatus, isContainsProductImage, isDirty, isNewItem, onDelete, prepareForSave, prepareForSave, processPostLoad, resetLineId, serializeReviews, setCalculationStatus, setContainsProductImage, setDirty, setEditabilityStatus, setInputs, setInputsJson, setLabel, setLineId, setNewItem, setOutputs, setOutputsJson, setParentId, setReviews, setReviewsJson, setReviewStatusData, setReviewStatusData, setReviewStatusDataMethods inherited from class LineItem
getClicId, setClicIdMethods inherited from class PartitionedObject
addUniqueConstraint, getLoginNameByUserId, getPartition, setPartition, validateMethods inherited from class PersistedObject
auditOperation, bumpVersion, canAdd, canDelete, canEdit, canEdit, canRead, createDate, entityIsSafeInserted, entityIsSafeInserted, getBulkloadMap, getBusinessKey, getCreateDate, getCreatedBy, getDbColumnNameForField, getDeleteDate, getDeletedBy, getId, getLastUpdateBy, getLastUpdateDate, getSensitiveFields, 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, userGroupEditBulkloadFilterMethods 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, truncatedToStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
RebateAgreementLineItem
public RebateAgreementLineItem() -
RebateAgreementLineItem
public RebateAgreementLineItem(RebateType rebateType)
-
-
Method Details
-
getHeaderClass
- Specified by:
getHeaderClassin classCalculableLineItem
-
getLogger
protected Logger getLogger()- Specified by:
getLoggerin classAbstractRebateAgreementLineItem
-