Revision 0844524a
Added by Andreas Kohlbecker almost 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/ListViewBean.java | ||
---|---|---|
12 | 12 |
import java.util.Arrays; |
13 | 13 |
import java.util.Collection; |
14 | 14 |
import java.util.List; |
15 |
import java.util.UUID; |
|
15 | 16 |
|
16 | 17 |
import org.springframework.security.core.GrantedAuthority; |
17 | 18 |
|
... | ... | |
162 | 163 |
item.setWidth(100, Unit.PERCENTAGE); |
163 | 164 |
item.getBlockedByButton().addClickListener(e -> getViewEventBus().publish( |
164 | 165 |
this, |
165 |
new ShowDetailsEvent<Registration, Integer>(
|
|
166 |
e, Registration.class, regDto.getId(), "blockedBy"
|
|
166 |
new ShowDetailsEvent<Registration, UUID>(
|
|
167 |
e, Registration.class, regDto.getUuid(), "blockedBy"
|
|
167 | 168 |
) |
168 | 169 |
)); |
169 | 170 |
listContainer.addComponent(item); |
... | ... | |
274 | 275 |
return viewMode; |
275 | 276 |
} |
276 | 277 |
|
277 |
public RegistrationItem getRegistrationItem(int registrationId){ |
|
278 |
@Override |
|
279 |
public RegistrationItem getRegistrationItem(UUID registrationUuid){ |
|
278 | 280 |
for(Component c : listContainer){ |
279 | 281 |
RegistrationItem item = (RegistrationItem)c; |
280 |
if(registrationId == item.getRegistrationId()){
|
|
282 |
if(registrationUuid.equals(item.getRegistrationUuid())){
|
|
281 | 283 |
return item; |
282 | 284 |
} |
283 | 285 |
|
Also available in: Unified diff
switching vom id based to uuid based ui navigation and entity references