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
;
7 import org
.springframework
.beans
.factory
.BeanNameAware
;
9 public abstract class UiStep
implements DetachedStep
, BeanNameAware
{
10 private UiPart uiPart
;
11 private String beanName
;
13 public final DetachedAnswer
execute(DetachedContext detachedContext
,
14 DetachedRequest detachedStepRequest
) {
15 // uiPart.init(detachedContext, detachedStepRequest);
16 return executeUiStep(detachedContext
, detachedStepRequest
);
19 protected abstract DetachedAnswer
executeUiStep(DetachedContext context
,
20 DetachedRequest request
);
22 public UiPart
getUiPart() {
26 public void setUiPart(UiPart uiPart
) {
30 public void setBeanName(String name
) {
34 public String
getBeanName() {