1 package org
.argeo
.slc
.detached
.ui
;
3 import org
.argeo
.slc
.detached
.DetachedAnswer
;
4 import org
.argeo
.slc
.detached
.DetachedContext
;
5 import org
.argeo
.slc
.detached
.DetachedRequest
;
6 import org
.argeo
.slc
.detached
.DetachedStep
;
8 public abstract class UiStep
implements DetachedStep
{
11 public final DetachedAnswer
execute(DetachedContext detachedContext
,
12 DetachedRequest detachedStepRequest
) {
13 uiPart
.init(detachedContext
, detachedStepRequest
);
14 return executeUiStep(detachedContext
, detachedStepRequest
);
17 protected abstract DetachedAnswer
executeUiStep(DetachedContext context
,
18 DetachedRequest request
);
20 public UiPart
getUiPart() {
24 public void setUiPart(UiPart uiPart
) {