Project

General

Profile

« Previous | Next » 

Revision 01bb5e1e

Added by Andreas Müller about 3 years ago

rename RoleProbe(r) in vaadin

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/name/NameTypeDesignationPopupEditor.java
19 19
import com.vaadin.ui.NativeSelect;
20 20
import com.vaadin.ui.TextField;
21 21

  
22
import eu.etaxonomy.cdm.api.utility.RoleProber;
22
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
23 23
import eu.etaxonomy.cdm.model.common.AnnotationType;
24 24
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
25 25
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
......
217 217
        row++;
218 218
        annotationsListField = new FilterableAnnotationsField("Editorial notes");
219 219
        annotationsListField.setWidth(100, Unit.PERCENTAGE);
220
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
220
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
221 221
        boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin();
222 222
        if(isCurator || isAdmin){
223 223
            annotationsListField.withNewButton(true);
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationWorkingsetPopupEditor.java
27 27
import com.vaadin.ui.Panel;
28 28
import com.vaadin.ui.TextArea;
29 29

  
30
import eu.etaxonomy.cdm.api.utility.RoleProber;
30
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
31 31
import eu.etaxonomy.cdm.model.common.AnnotationType;
32 32
import eu.etaxonomy.cdm.model.permission.CRUD;
33 33
import eu.etaxonomy.cdm.service.UserHelperAccess;
......
239 239
        row++;
240 240
        annotationsListField = new FilterableAnnotationsField("Editorial notes");
241 241
        annotationsListField.setWidth(100, Unit.PERCENTAGE);
242
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
242
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
243 243
        boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin();
244 244
        if(isCurator || isAdmin){
245 245
            annotationsListField.withNewButton(true);
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNamePopupEditor.java
34 34
import com.vaadin.ui.Panel;
35 35
import com.vaadin.ui.TextField;
36 36

  
37
import eu.etaxonomy.cdm.api.utility.RoleProber;
37
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
38 38
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
39 39
import eu.etaxonomy.cdm.model.common.AnnotationType;
40 40
import eu.etaxonomy.cdm.model.common.CdmBase;
......
549 549
        row++;
550 550
        annotationsListField = new FilterableAnnotationsField("Editorial notes");
551 551
        annotationsListField.setWidth(100, Unit.PERCENTAGE);
552
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
552
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
553 553
        boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin();
554 554
        if(isCurator || isAdmin){
555 555
            annotationsListField.withNewButton(true);
src/main/java/eu/etaxonomy/cdm/vaadin/view/occurrence/CollectionPopupEditor.java
14 14
import com.vaadin.ui.GridLayout;
15 15
import com.vaadin.ui.TextField;
16 16

  
17
import eu.etaxonomy.cdm.api.utility.RoleProber;
17
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
18 18
import eu.etaxonomy.cdm.api.utility.UserHelper;
19 19
import eu.etaxonomy.cdm.model.agent.Institution;
20 20
import eu.etaxonomy.cdm.model.occurrence.Collection;
......
161 161
            });
162 162

  
163 163
        UserHelper userHelper = UserHelperAccess.userHelper();
164
        superCollectionCombobox.setVisible(RegistrationUIDefaults.COLLECTION_EDITOR_SUB_COLLECTION_VISIBILITY_RESTRICTION.stream().anyMatch( role -> userHelper.userIs(new RoleProber(role))));
164
        superCollectionCombobox.setVisible(RegistrationUIDefaults.COLLECTION_EDITOR_SUB_COLLECTION_VISIBILITY_RESTRICTION.stream().anyMatch( role -> userHelper.userIs(new RoleProberImpl(role))));
165 165

  
166 166
        row++;
167 167
        institutionCombobox  = new ToOneRelatedEntityCombobox<Institution>("Institute", Institution.class);
src/main/java/eu/etaxonomy/cdm/vaadin/view/reference/ReferencePopupEditor.java
28 28
import com.vaadin.ui.NativeSelect;
29 29
import com.vaadin.ui.TextField;
30 30

  
31
import eu.etaxonomy.cdm.api.utility.RoleProber;
31
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
32 32
import eu.etaxonomy.cdm.model.agent.Institution;
33 33
import eu.etaxonomy.cdm.model.common.AnnotationType;
34 34
import eu.etaxonomy.cdm.model.reference.Reference;
......
286 286
        row++;
287 287
        annotationsListField = new FilterableAnnotationsField("Editorial notes");
288 288
        annotationsListField.setWidth(100, Unit.PERCENTAGE);
289
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
289
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
290 290
        boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin();
291 291
        if(isCurator || isAdmin){
292 292
            annotationsListField.withNewButton(true);
......
438 438

  
439 439
    @Override
440 440
    public void setAdvancedMode(boolean isAdvancedMode) {
441
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
441
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
442 442
        boolean isAdmin = UserHelperAccess.userHelper().userIsAdmin();
443 443

  
444 444
        boolean canEditAllCaches = isAdmin || isCurator;
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/ListViewBean.java
39 39

  
40 40
import eu.etaxonomy.cdm.api.service.dto.RegistrationDTO;
41 41
import eu.etaxonomy.cdm.api.service.pager.Pager;
42
import eu.etaxonomy.cdm.api.utility.RoleProber;
42
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
43 43
import eu.etaxonomy.cdm.model.name.Registration;
44 44
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
45 45
import eu.etaxonomy.cdm.service.UserHelperAccess;
......
102 102

  
103 103
        toolBar.addComponent(filterInstructionLabel);
104 104

  
105
        boolean userIsCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION));
105
        boolean userIsCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION));
106 106
        boolean userIsAdmin = UserHelperAccess.userHelper().userIsAdmin();
107 107
        if(userIsCurator || userIsAdmin){
108 108
            submitterFilter = new NativeSelect("Submitter");
......
193 193
    public void populateList(Collection<RegistrationDTO> registrations) {
194 194

  
195 195
        listContainer.removeAllComponents();
196
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION)) || UserHelperAccess.userHelper().userIsAdmin();
196
        boolean isCurator = UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION)) || UserHelperAccess.userHelper().userIsAdmin();
197 197
        for(RegistrationDTO regDto : registrations) {
198 198
            RegistrationItem item = new RegistrationItem(regDto, this, null);
199 199
            item.getSubmitterLabel().setVisible(isCurator);
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationWorksetViewBean.java
49 49
import eu.etaxonomy.cdm.api.service.dto.RegistrationType;
50 50
import eu.etaxonomy.cdm.api.service.dto.RegistrationWorkingSet;
51 51
import eu.etaxonomy.cdm.api.service.name.TypeDesignationWorkingSet.TypeDesignationWorkingSetType;
52
import eu.etaxonomy.cdm.api.utility.RoleProber;
52
import eu.etaxonomy.cdm.api.utility.RoleProberImpl;
53 53
import eu.etaxonomy.cdm.model.name.Registration;
54 54
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
55 55
import eu.etaxonomy.cdm.model.name.TaxonName;
......
469 469
        CssLayout stateAndSubmitter = new CssLayout(statusComponent, submitterLabel);
470 470

  
471 471

  
472
        if(UserHelperAccess.userHelper().userIs(new RoleProber(RolesAndPermissions.ROLE_CURATION)) || UserHelperAccess.userHelper().userIsAdmin()) {
472
        if(UserHelperAccess.userHelper().userIs(new RoleProberImpl(RolesAndPermissions.ROLE_CURATION)) || UserHelperAccess.userHelper().userIsAdmin()) {
473 473

  
474 474
            Button editRegistrationButton = new Button(FontAwesome.COG);
475 475
            editRegistrationButton.setStyleName(ValoTheme.BUTTON_TINY);

Also available in: Unified diff