Project

General

Profile

« Previous | Next » 

Revision 0844524a

Added by Andreas Kohlbecker about 6 years ago

switching vom id based to uuid based ui navigation and entity references

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/ListPresenter.java
10 10

  
11 11
import java.util.EnumSet;
12 12
import java.util.Set;
13
import java.util.UUID;
13 14

  
14 15
import org.apache.commons.lang3.StringUtils;
15 16
import org.springframework.beans.factory.annotation.Autowired;
......
133 134
    }
134 135

  
135 136
    @EventBusListenerMethod
136
    public void onShowDetailsEvent(ShowDetailsEvent<RegistrationDTO, Integer> event) {
137
    public void onShowDetailsEvent(ShowDetailsEvent<RegistrationDTO, UUID> event) {
137 138

  
138 139
        // FIXME check from own view!!!
139 140
        if(getView() == null){
140 141
            return;
141 142
        }
142 143

  
143
        Integer registrationId = event.getIdentifier();
144
        UUID registrationUuid = event.getIdentifier();
144 145

  
145
        RegistrationDTO regDto = getWorkingSetService().loadDtoById(registrationId);
146
        RegistrationDTO regDto = getWorkingSetService().loadDtoByUuid(registrationUuid);
146 147
        if(event.getProperty().equals("messages")){
147 148

  
148 149
            getView().openDetailsPopup("Messages", regDto.getValidationProblems());
149 150

  
150 151
        } else if(event.getProperty().equals("blockedBy")){
151 152

  
152
            Set<RegistrationDTO> blockingRegs = getWorkingSetService().loadBlockingRegistrations(registrationId);
153
            RegistrationItem regItem = getView().getRegistrationItem(registrationId);
153
            Set<RegistrationDTO> blockingRegs = getWorkingSetService().loadBlockingRegistrations(registrationUuid);
154
            RegistrationItem regItem = getView().getRegistrationItem(registrationUuid);
154 155
            regItem.showBlockingRegistrations(blockingRegs);
155 156
        }
156 157

  

Also available in: Unified diff