]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/ui/UiStep.java
Fix issue with skip
[gpl/argeo-slc.git] / org.argeo.slc.detached / src / main / java / org / argeo / slc / detached / ui / UiStep.java
1 package org.argeo.slc.detached.ui;
2
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;
8
9 public abstract class UiStep implements DetachedStep, BeanNameAware {
10 private String beanName;
11
12 public final DetachedAnswer execute(DetachedContext detachedContext,
13 DetachedRequest detachedStepRequest) {
14 // uiPart.init(detachedContext, detachedStepRequest);
15 return executeUiStep(detachedContext, detachedStepRequest);
16 }
17
18 protected abstract DetachedAnswer executeUiStep(DetachedContext context,
19 DetachedRequest request);
20
21 public void setBeanName(String name) {
22 this.beanName = name;
23 }
24
25 public String getBeanName() {
26 return beanName;
27 }
28
29 }