Class CheckoutStep
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.checkout.steps.CheckoutStep
-
- All Implemented Interfaces:
StepTransition
- Direct Known Subclasses:
B2BPaymentMethodCheckoutStep
public class CheckoutStep extends java.lang.Object implements StepTransition
-
-
Constructor Summary
Constructors Constructor Description CheckoutStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckIfValidationErrors(ValidationResults validationResult)java.lang.StringcurrentStep()CheckoutGroupgetCheckoutGroup()CheckoutStepValidatorgetCheckoutStepValidator()java.lang.StringgetProgressBarId()java.util.Map<java.lang.String,java.lang.String>getTransitions()java.lang.Stringgo(java.lang.String transition)Used for determining how to transition from the current stepbooleanisEnabled()java.lang.StringnextStep()java.lang.StringonValidation(ValidationResults validationResult)Determines the URL from Spring config based onValidationResults.java.lang.StringpreviousStep()voidsetCheckoutGroup(CheckoutGroup checkoutGroup)voidsetCheckoutStepValidator(CheckoutStepValidator checkoutStepValidator)voidsetProgressBarId(java.lang.String progressBarId)voidsetTransitions(java.util.Map<java.lang.String,java.lang.String> transitions)ValidationResultsvalidate(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
-
-
-
Field Detail
-
PREVIOUS
public static final java.lang.String PREVIOUS
- See Also:
- Constant Field Values
-
CURRENT
public static final java.lang.String CURRENT
- See Also:
- Constant Field Values
-
NEXT
public static final java.lang.String NEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
go
public java.lang.String go(java.lang.String transition)
Description copied from interface:StepTransitionUsed for determining how to transition from the current step- Specified by:
goin interfaceStepTransition- Parameters:
transition- the transition key- Returns:
Stringcontaining the name of the next step
-
onValidation
public java.lang.String onValidation(ValidationResults validationResult)
Description copied from interface:StepTransitionDetermines the URL from Spring config based onValidationResults.- Specified by:
onValidationin interfaceStepTransition- Returns:
Stringcontaining the redirect url from the spring configuration.
-
validate
public ValidationResults validate(org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
-
checkIfValidationErrors
public boolean checkIfValidationErrors(ValidationResults validationResult)
-
isEnabled
public boolean isEnabled()
-
previousStep
public java.lang.String previousStep()
-
currentStep
public java.lang.String currentStep()
-
nextStep
public java.lang.String nextStep()
-
getTransitions
public java.util.Map<java.lang.String,java.lang.String> getTransitions()
-
setTransitions
public void setTransitions(java.util.Map<java.lang.String,java.lang.String> transitions)
-
getCheckoutStepValidator
public CheckoutStepValidator getCheckoutStepValidator()
-
setCheckoutStepValidator
public void setCheckoutStepValidator(CheckoutStepValidator checkoutStepValidator)
-
getCheckoutGroup
public CheckoutGroup getCheckoutGroup()
-
setCheckoutGroup
public void setCheckoutGroup(CheckoutGroup checkoutGroup)
-
getProgressBarId
public java.lang.String getProgressBarId()
-
setProgressBarId
public void setProgressBarId(java.lang.String progressBarId)
-
-