15
15
import javax .persistence .Id ;
16
16
17
17
import org .jboss .forge .addon .angularjs .util .RestResourceTypeVisitor ;
18
- import org .jboss .forge .addon .convert .Converter ;
19
18
import org .jboss .forge .addon .javaee .jpa .JPAFacet ;
20
19
import org .jboss .forge .addon .parser .java .facets .JavaSourceFacet ;
21
20
import org .jboss .forge .addon .projects .Project ;
@@ -52,7 +51,7 @@ public class ScaffoldableEntitySelectionWizard implements UIWizardStep
52
51
private UISelectMany <JavaClassSource > targets ;
53
52
54
53
@ Inject
55
- @ WithAttributes (label = "Generate REST resources" , required = false , description = "If enabled, REST resources for the selected JPA entities will be generated" )
54
+ @ WithAttributes (label = "Generate REST resources" , required = false , description = "If enabled, REST resources for the selected JPA entities will be generated" , defaultValue = "true" )
56
55
private UIInput <Boolean > generateRestResources ;
57
56
58
57
@ Inject
@@ -112,7 +111,7 @@ public void initializeUI(UIBuilder builder) throws Exception
112
111
JPAFacet <?> persistenceFacet = project .getFacet (JPAFacet .class );
113
112
List <JavaClassSource > allEntities = persistenceFacet .getAllEntities ();
114
113
List <JavaClassSource > supportedEntities = new ArrayList <>();
115
- for (JavaClassSource entity : allEntities )
114
+ for (JavaClassSource entity : allEntities )
116
115
{
117
116
for (Member <?> member : entity .getMembers ())
118
117
{
@@ -125,14 +124,7 @@ public void initializeUI(UIBuilder builder) throws Exception
125
124
}
126
125
}
127
126
targets .setValueChoices (supportedEntities );
128
- targets .setItemLabelConverter (new Converter <JavaClassSource , String >()
129
- {
130
- @ Override
131
- public String convert (JavaClassSource source )
132
- {
133
- return source == null ? null : source .getQualifiedName ();
134
- }
135
- });
127
+ targets .setItemLabelConverter (JavaClassSource ::getQualifiedName );
136
128
builder .add (targets ).add (generateRestResources );
137
129
}
138
130
0 commit comments