if (!parameter.isSupportedParameter()
&& !parameter.isHasRequestHeaderAnnotation()) {
paramLength++;
}
}
this.action = new Action(method.getName(), paramLength, null);
break;
case SIMPLE_NAMED:
List<String> parameterNames = new ArrayList<String>();
for (ParameterInfo parameter : this.parameters) {
if (!parameter.isSupportedParameter()
&& !parameter.isHasRequestHeaderAnnotation()) {
parameterNames.add(parameter.getName());
}
}
this.action = new Action(method.getName(), parameterNames);
break;
case FORM_LOAD:
case STORE_READ:
case STORE_MODIFY:
case TREE_LOAD:
this.action = new Action(method.getName(), 1, null);
break;
case FORM_POST:
this.action = new Action(method.getName(), 0, Boolean.TRUE);
break;
case FORM_POST_JSON:
this.action = new Action(method.getName(), 1, null);
break;
case POLL:
this.pollingProvider = new PollingProvider(beanName, method.getName(),
extDirectMethodAnnotation.event());
break;