Project

General

Profile

« Previous | Next » 

Revision b32150b1

Added by Andreas Kohlbecker over 5 years ago

ref #7833 restricting access to RegistrationWorkingsetView:

  • AccessRestrictedViewControlBean to evaluate AccessRestrictedView.isAccessDenied()
  • refactoring AccessRestrictedView class hierarchy

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/reference/ReferencePopupEditor.java
9 9
package eu.etaxonomy.cdm.vaadin.view.reference;
10 10

  
11 11
import java.util.Arrays;
12
import java.util.Collection;
13 12
import java.util.EnumSet;
14 13
import java.util.HashMap;
15 14
import java.util.LinkedHashMap;
......
18 17

  
19 18
import org.apache.log4j.Logger;
20 19
import org.springframework.context.annotation.Scope;
21
import org.springframework.security.core.GrantedAuthority;
22 20

  
23 21
import com.vaadin.spring.annotation.SpringComponent;
24 22
import com.vaadin.ui.AbstractField;
......
44 42
import eu.etaxonomy.cdm.vaadin.data.validator.InReferenceTypeValidator;
45 43
import eu.etaxonomy.cdm.vaadin.event.InstitutionEditorAction;
46 44
import eu.etaxonomy.cdm.vaadin.event.ReferenceEditorAction;
47
import eu.etaxonomy.cdm.vaadin.permission.AccessRestrictedView;
48 45
import eu.etaxonomy.cdm.vaadin.permission.RolesAndPermissions;
49 46
import eu.etaxonomy.cdm.vaadin.ui.RegistrationUIDefaults;
50 47
import eu.etaxonomy.cdm.vaadin.util.CdmTitleCacheCaptionGenerator;
......
64 61
 */
65 62
@SpringComponent
66 63
@Scope("prototype")
67
public class ReferencePopupEditor extends AbstractCdmPopupEditor<Reference, ReferenceEditorPresenter> implements ReferencePopupEditorView, AccessRestrictedView {
64
public class ReferencePopupEditor extends AbstractCdmPopupEditor<Reference, ReferenceEditorPresenter> implements ReferencePopupEditorView {
68 65

  
69 66
    private static final long serialVersionUID = -4347633563800758815L;
70 67

  
......
451 448
        return false;
452 449
    }
453 450

  
454
    /**
455
     * {@inheritDoc}
456
     */
457
    @Override
458
    public boolean allowAnonymousAccess() {
459
        return false;
460
    }
461

  
462
    /**
463
     * {@inheritDoc}
464
     */
465
    @Override
466
    public Collection<Collection<GrantedAuthority>> allowedGrantedAuthorities() {
467
        return null;
468
    }
469

  
470 451
    @Override
471 452
    public ListSelect getTypeSelect() {
472 453
        return typeSelect;

Also available in: Unified diff