public Result execute(UIExecutionContext context) throws Exception
{
String entityName = named.getValue();
String entityPackage = targetPackage.getValue();
DirectoryResource targetDir = targetLocation.getValue();
UIContext uiContext = context.getUIContext();
Project project = getSelectedProject(uiContext);
JavaResource javaResource;
if (project == null)
{
javaResource = facesOperations.newValidator(targetDir, entityName, entityPackage);
}
else
{
javaResource = facesOperations.newValidator(project, entityName, entityPackage);
}
uiContext.setSelection(javaResource);
return Results.success("Validator " + javaResource + " created");
}