145146147148149150151152153154155
// TODO: optimisation, see below if(attributes.isEmpty()) { for(Property attr : attributeDescriptions) { attributes.add(new ResourceAttribute(attr.getName(), attr.getName())); } } List<FormItem> items = new ArrayList<FormItem>(attributes.size());
139140141142143144145146147148149
144145146147148149150151152153154
146147148149150151152153154155156