Skip to content

Commit

Permalink
ScaffoldableEntitySelectionWizard uses lambdas now
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Jan 15, 2016
1 parent ac85afa commit cb5f4d4
Showing 1 changed file with 2 additions and 18 deletions.
Expand Up @@ -3,7 +3,6 @@
import java.util.Map;
import java.util.concurrent.Callable;

import org.jboss.forge.addon.convert.Converter;
import org.jboss.forge.addon.javaee.jpa.JPAFacet;
import org.jboss.forge.addon.parser.java.facets.JavaSourceFacet;
import org.jboss.forge.addon.projects.Project;
Expand Down Expand Up @@ -64,27 +63,12 @@ public void initializeUI(final UIBuilder builder) throws Exception

JPAFacet<PersistenceCommonDescriptor> persistenceFacet = project.getFacet(JPAFacet.class);
targets.setValueChoices(persistenceFacet.getAllEntities());
targets.setItemLabelConverter(new Converter<JavaClassSource, String>()
{
@Override
public String convert(JavaClassSource source)
{
return source == null ? null : source.getQualifiedName();
}
});

targets.setItemLabelConverter(source -> source.getQualifiedName());
builder.add(targets);
if (uiContext.getProvider().isGUI())
{
useCustomTemplate.setDefaultValue(false);
pageTemplate.setEnabled(new Callable<Boolean>()
{
@Override
public Boolean call() throws Exception
{
return useCustomTemplate.getValue();
}
});
pageTemplate.setEnabled(() -> useCustomTemplate.getValue());
builder.add(useCustomTemplate).add(pageTemplate);
}
else
Expand Down

0 comments on commit cb5f4d4

Please sign in to comment.