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/common/InstitutionPopupEditor.java
9 9
package eu.etaxonomy.cdm.vaadin.view.common;
10 10

  
11 11
import org.springframework.context.annotation.Scope;
12
import org.springframework.security.core.GrantedAuthority;
13 12

  
14 13
import com.vaadin.spring.annotation.SpringComponent;
15 14
import com.vaadin.ui.GridLayout;
......
19 18
import eu.etaxonomy.cdm.vaadin.event.InstitutionEditorAction;
20 19
import eu.etaxonomy.cdm.vaadin.event.ToOneRelatedEntityButtonUpdater;
21 20
import eu.etaxonomy.cdm.vaadin.model.common.InstitutionDTO;
22
import eu.etaxonomy.cdm.vaadin.permission.AccessRestrictedView;
23 21
import eu.etaxonomy.cdm.vaadin.util.CdmTitleCacheCaptionGenerator;
24 22
import eu.etaxonomy.vaadin.component.ToOneRelatedEntityCombobox;
25 23
import eu.etaxonomy.vaadin.event.EditorActionType;
......
32 30
 */
33 31
@SpringComponent
34 32
@Scope("prototype")
35
public class InstitutionPopupEditor extends AbstractCdmDTOPopupEditor<InstitutionDTO, Institution, InstitutionEditorPresenter> implements InstitutionPopupEditorView, AccessRestrictedView {
33
public class InstitutionPopupEditor extends AbstractCdmDTOPopupEditor<InstitutionDTO, Institution, InstitutionEditorPresenter> implements InstitutionPopupEditorView {
36 34

  
37 35
    private static final long serialVersionUID = 2019724189877425882L;
38 36

  
......
78 76
        codeField.focus();
79 77
    }
80 78

  
81
    /**
82
     * {@inheritDoc}
83
     */
84
    @Override
85
    public boolean allowAnonymousAccess() {
86
        return false;
87
    }
88

  
89
    /**
90
     * {@inheritDoc}
91
     */
92
    @Override
93
    public java.util.Collection<java.util.Collection<GrantedAuthority>> allowedGrantedAuthorities() {
94
        return null;
95
    }
96

  
97 79
    /**
98 80
     * {@inheritDoc}
99 81
     */

Also available in: Unified diff