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/name/TaxonNamePopupEditor.java
8 8
*/
9 9
package eu.etaxonomy.cdm.vaadin.view.name;
10 10

  
11
import java.util.Collection;
12 11
import java.util.EnumSet;
13 12
import java.util.HashMap;
14 13
import java.util.List;
......
17 16

  
18 17
import org.apache.commons.lang3.BooleanUtils;
19 18
import org.springframework.context.annotation.Scope;
20
import org.springframework.security.core.GrantedAuthority;
21 19

  
22 20
import com.vaadin.data.Property;
23 21
import com.vaadin.data.Property.ValueChangeListener;
......
45 43
import eu.etaxonomy.cdm.vaadin.event.TaxonNameEditorActionStrRep;
46 44
import eu.etaxonomy.cdm.vaadin.model.name.NameRelationshipDTO;
47 45
import eu.etaxonomy.cdm.vaadin.model.name.TaxonNameDTO;
48
import eu.etaxonomy.cdm.vaadin.permission.AccessRestrictedView;
49 46
import eu.etaxonomy.cdm.vaadin.permission.CdmEditDeletePermissionTester;
50 47
import eu.etaxonomy.cdm.vaadin.ui.RegistrationUIDefaults;
51 48
import eu.etaxonomy.cdm.vaadin.util.TeamOrPersonBaseCaptionGenerator;
......
67 64
@SpringComponent
68 65
@Scope("prototype")
69 66
public class TaxonNamePopupEditor extends AbstractCdmDTOPopupEditor<TaxonNameDTO, TaxonName, TaxonNameEditorPresenter>
70
    implements TaxonNamePopupEditorView, AccessRestrictedView{
67
    implements TaxonNamePopupEditorView{
71 68

  
72 69
    private static final long serialVersionUID = -7037436241474466359L;
73 70

  
......
862 859
        super.cancel();
863 860
    }
864 861

  
865
    /**
866
     * {@inheritDoc}
867
     */
868
    @Override
869
    public boolean allowAnonymousAccess() {
870
        return false;
871
    }
872

  
873
    /**
874
     * {@inheritDoc}
875
     */
876
    @Override
877
    public Collection<Collection<GrantedAuthority>> allowedGrantedAuthorities() {
878
        return null;
879
    }
880 862

  
881 863
    /**
882 864
     * {@inheritDoc}

Also available in: Unified diff