Package net.pricefx.common.api
Enum Class EventType
- All Implemented Interfaces:
Serializable
,Comparable<EventType>
,Constable
All possible event type constants.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionCalculated fields set process finishedCalculation Grid (CG) calculation finishedContract (CT) calculation finishedPrice Grid (LPG) calculation finishedPrice list calculation finishedRebate Records (RR) calculation finishedSimulation calculation finishedUpdate of Customer Assignment (when Customer Assignment for price list or manual price list changes)Update of an item of a manual price list (only informs that there is a change and in which manual price list)Any kind or Price Parameter bulk update (delete/update), the event only informs that someone manipulated a certain tableCondition records processing finishedCustom event created by a logic.Calculation Grid (CG) line Item approvedClaim approvedCompensation Plan approvedCompensation Record approvedPromotionManager contract approvedData Change Request approvedPrice Grid (LPG) line Item approvedPrice list approvedQuote approvedRebate Agreement approvedRebate Record approvedRebate Record Group approvedCalculation Grid (CG) line Item deniedPrice Grid (LPG) line Item deniedPrice list revokedCalculation grid line item updated (manual data change of the record)Claim Agreement updatedCompensation plan updatedCompensation Record updatedPromotionManager contract updatedManual pricelist line item updated (add/update/delete – detailed info about the operation, contains the MPLI record detail)Price grid line item updated (manual data change of the record)Any kind of Price Parameter value update (LTV or MLTVx) (add/update – the event contains the record itself)Price Record updated (add/update/delete)Quote updated (when the Status changes), the event contains complete Quote Header informationRebate agreement updatedRebate Record updatedWhen any scheduled job failed (price list calculation, Data Load, CFS,… ), i.e. whatever you can find in the JST table with the status ErrorPriceAnalyzer Data Load process finishedWhenever an approver approves (or denies) an Approval StepWhen an approvable document is submitted -
Field Summary
-
Method Summary
-
Enum Constant Details
-
CALCULATION_COMPLETED_PL
Price list calculation finished -
CALCULATION_COMPLETED_SIM
Simulation calculation finished -
CALCULATION_COMPLETED_CFS
Calculated fields set process finished -
CALCULATION_COMPLETED_PG
Price Grid (LPG) calculation finished -
CALCULATION_COMPLETED_RC
Rebate Records (RR) calculation finished -
ITEM_APPROVED_CT
PromotionManager contract approved -
ITEM_APPROVED_PGI
Price Grid (LPG) line Item approved -
ITEM_APPROVED_PL
Price list approved -
ITEM_APPROVED_Q
Quote approved -
ITEM_APPROVED_RR
Rebate Record approved -
ITEM_APPROVED_DCR
Data Change Request approved -
ITEM_UPDATE_RR
Rebate Record updated -
ITEM_UPDATE_PR
Price Record updated (add/update/delete) -
ITEM_UPDATE_PGI
Price grid line item updated (manual data change of the record) -
ITEM_UPDATE_MPLI
Manual pricelist line item updated (add/update/delete – detailed info about the operation, contains the MPLI record detail) -
CHANGE_NOTIFICATION_CA
Update of Customer Assignment (when Customer Assignment for price list or manual price list changes) -
CHANGE_NOTIFICATION_MPL
Update of an item of a manual price list (only informs that there is a change and in which manual price list) -
WORKFLOW_MESSAGE
Whenever an approver approves (or denies) an Approval Step -
PADATALOAD_COMPLETED
PriceAnalyzer Data Load process finished -
CUSTOM
Custom event created by a logic. This is used when you need to handle events which are not supported by Pricefx out of the box. Then you can generate your own events from the logic and let IntegrationManager do certain processing. To create a new custom event, use the function api.customEvent(). -
ITEM_UPDATE_PPV
Any kind of Price Parameter value update (LTV or MLTVx) (add/update – the event contains the record itself) -
CHANGE_NOTIFICATION_PP
Any kind or Price Parameter bulk update (delete/update), the event only informs that someone manipulated a certain table -
WORKFLOW_SUBMIT
When an approvable document is submitted -
ITEM_DENIED_PGI
Price Grid (LPG) line Item denied -
ITEM_UPDATE_Q
Quote updated (when the Status changes), the event contains complete Quote Header information -
ITEM_UPDATE_CT
PromotionManager contract updated -
ITEM_APPROVED_RBA
Rebate Agreement approved -
ITEM_APPROVED_CL
Claim approved -
ITEM_UPDATE_CL
Claim Agreement updated -
JOB_FAILED
When any scheduled job failed (price list calculation, Data Load, CFS,… ), i.e. whatever you can find in the JST table with the status Error -
ACTION_STATUS
-
ITEM_APPROVED_COR
Compensation Record approved -
ITEM_UPDATE_RBA
Rebate agreement updated -
ASYNC_LOADDATA_COMPLETED
-
ITEM_UPDATE_CGI
Calculation grid line item updated (manual data change of the record) -
CALCULATION_COMPLETED_CG
Calculation Grid (CG) calculation finished -
ITEM_PL_REVOKED
Price list revoked -
ITEM_UPDATE_CO
Compensation plan updated -
ITEM_APPROVED_CGI
Calculation Grid (CG) line Item approved -
ITEM_DENIED_CGI
Calculation Grid (CG) line Item denied -
ITEM_APPROVED_RRG
Rebate Record Group approved -
CALCULATION_COMPLETED_CT
Contract (CT) calculation finished -
ITEM_UPDATE_COR
Compensation Record updated -
ITEM_APPROVED_CO
Compensation Plan approved -
CONDITION_RECORD_CREATION_FINISHED
Condition records processing finished
-
-
Field Details
-
metricName
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-