ePages 7.0.0 - DE_EPAGES/Order/API/Object/BasketOrderProcess.pm

Package DE_EPAGES::Order::API::Object::BasketOrderProcess

object interface for Basket Order Process.

Base
DE_EPAGES::Core::API::Object::BaseObject

Functions

addStep
deleteStep
getOrderStep
new
setOrderStep
steps

addStep

adds an order step to the list of OrderProcessSteps

Syntax
DE_EPAGES::Order::API::Object::BasketOrderProcess->addStep($StepName,$Position);
Input
$StepName (step alias)
string
$Position (position of step)
string

deleteStep

deletes an order step from the list of OrderProcessSteps

Syntax
DE_EPAGES::Order::API::Object::BasketOrderProcess->deleteStep($StepName);
Input
$StepName (step alias)
string

getOrderStep

returns the step from OrderProcessSteps wich is responsible for creating the order

Syntax
DE_EPAGES::Order::API::Object::BasketOrderProcess->getOrderStep();
Return
$OrderProcessSteps (order process step)
object

new

creates an BasketOrderProcess object, which is not saved at database as object.

Syntax
$OrderProcess = DE_EPAGES::Order::API::Object::BasketOrderProcess->new($Servlet);
Input
$Servlet (DE_EPAGES::Presentation::Servlet::Permission)
servlet object
Return
$BasketOrderProcess (DE_EPAGES::Order::API::Object::BasketOrderProcess)
order process object

setOrderStep

defines the step wich is responsible for creating the order. the order is created by the ChangeAction of this step

Syntax
DE_EPAGES::Order::API::Object::BasketOrderProcess->setOrderStep($StepName);
Input
$StepName (step alias)
string

steps

returns all OrderProcessSteps

Syntax
DE_EPAGES::Order::API::Object::BasketOrderProcess->steps;
Return
$OrderProcessSteps (order process steps)
ref.array