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

  
11 11
import java.util.Arrays;
12
import java.util.Collection;
13 12

  
14 13
import org.springframework.context.annotation.Scope;
15
import org.springframework.security.core.GrantedAuthority;
16 14

  
17 15
import com.vaadin.spring.annotation.SpringComponent;
18 16
import com.vaadin.ui.DateField;
......
23 21
import eu.etaxonomy.cdm.model.name.Registration;
24 22
import eu.etaxonomy.cdm.model.name.RegistrationStatus;
25 23
import eu.etaxonomy.cdm.vaadin.component.TextFieldNFix;
26
import eu.etaxonomy.cdm.vaadin.permission.AccessRestrictedView;
27 24
import eu.etaxonomy.cdm.vaadin.util.converter.JodaDateTimeConverter;
28 25
import eu.etaxonomy.vaadin.mvp.AbstractCdmPopupEditor;
29 26

  
......
35 32
@SpringComponent
36 33
@Scope("prototype")
37 34
public class RegistrationPopupEditor extends AbstractCdmPopupEditor<Registration, RegistrationEditorPresenter>
38
    implements RegistrationPopEditorView, AccessRestrictedView {
35
    implements RegistrationPopEditorView {
39 36

  
40 37
    private static final long serialVersionUID = 5418275817834009509L;
41 38

  
......
118 115
        return "tiny";
119 116
    }
120 117

  
121
    /**
122
     * {@inheritDoc}
123
     */
124
    @Override
125
    public boolean allowAnonymousAccess() {
126
        return false;
127
    }
128

  
129
    /**
130
     * {@inheritDoc}
131
     */
132
    @Override
133
    public Collection<Collection<GrantedAuthority>> allowedGrantedAuthorities() {
134
        return null;
135
    }
136

  
137 118
    /**
138 119
     * @return the submitterField
139 120
     */

Also available in: Unified diff