Interface CandidateOfferUtility
-
- All Known Implementing Classes:
DefaultCandidateOfferUtility
public interface CandidateOfferUtilityUtility for creating each of the different CandidateXOffer types:CandidateOrderOffer,CandidateItemOffer,CandidateFulfillmentGroupOffer.- Author:
- Chad Harchar (charchar)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CandidateFulfillmentGroupOffercreateCandidateFulfillmentGroupOffer(EnhancedOrder order, Offer offer)Creates aCandidateFulfillmentGroupOfferfor the given order and offer.CandidateItemOffercreateCandidateFulfillmentItemOffer(EnhancedOrder order, Offer offer)Creates aCandidateItemOfferfor the given order and offer.CandidateItemOffercreateCandidateOrderItemOffer(EnhancedOrder order, Offer offer)Creates aCandidateItemOfferfor the given order and offer.CandidateOrderOffercreateCandidateOrderOffer(EnhancedOrder order, Offer offer)Creates aCandidateOrderOfferfor the given order and offer.
-
-
-
Method Detail
-
createCandidateOrderOffer
CandidateOrderOffer createCandidateOrderOffer(EnhancedOrder order, Offer offer)
Creates aCandidateOrderOfferfor the given order and offer.- Parameters:
order- the order to be used when building theCandidateOrderOfferoffer- the offer to be used when building theCandidateOrderOffer- Returns:
- the created
CandidateOrderOfferbased on the provided order and offer
-
createCandidateOrderItemOffer
CandidateItemOffer createCandidateOrderItemOffer(EnhancedOrder order, Offer offer)
Creates aCandidateItemOfferfor the given order and offer.- Parameters:
order- the order to be used when building theCandidateItemOfferoffer- the offer to be used when building theCandidateItemOffer- Returns:
- the created
CandidateItemOfferbased on the provided order and offer
-
createCandidateFulfillmentGroupOffer
CandidateFulfillmentGroupOffer createCandidateFulfillmentGroupOffer(EnhancedOrder order, Offer offer)
Creates aCandidateFulfillmentGroupOfferfor the given order and offer.- Parameters:
order- the order to be used when building theCandidateFulfillmentGroupOfferoffer- the offer to be used when building theCandidateFulfillmentGroupOffer- Returns:
- the created
CandidateFulfillmentGroupOfferbased on the provided order and offer
-
createCandidateFulfillmentItemOffer
CandidateItemOffer createCandidateFulfillmentItemOffer(EnhancedOrder order, Offer offer)
Creates aCandidateItemOfferfor the given order and offer.- Parameters:
order- the order to be used when building theCandidateItemOfferoffer- the offer to be used when building theCandidateItemOffer- Returns:
- the created
CandidateItemOfferbased on the provided order and offer
-
-