Project

General

Profile

« Previous | Next » 

Revision 071c2929

Added by Andreas Kohlbecker almost 7 years ago

View based authentication with login dialog

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationWorkflowViewBean.java
9 9
package eu.etaxonomy.cdm.vaadin.view.registration;
10 10

  
11 11
import java.util.ArrayList;
12
import java.util.Collection;
12 13
import java.util.List;
13 14
import java.util.UUID;
14 15

  
15 16
import org.springframework.beans.factory.annotation.Autowired;
17
import org.springframework.security.core.GrantedAuthority;
16 18

  
17 19
import com.vaadin.navigator.View;
18 20
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
......
43 45
import eu.etaxonomy.cdm.vaadin.event.registration.RegistrationWorkflowEvent;
44 46
import eu.etaxonomy.cdm.vaadin.model.registration.RegistrationWorkingSet;
45 47
import eu.etaxonomy.cdm.vaadin.model.registration.WorkflowStep;
48
import eu.etaxonomy.cdm.vaadin.security.AccessRestrictedView;
46 49
import eu.etaxonomy.cdm.vaadin.view.AbstractPageView;
47 50

  
48 51
/**
......
52 55
 */
53 56
@SpringView(name=RegistrationWorkflowViewBean.NAME)
54 57
public class RegistrationWorkflowViewBean extends AbstractPageView<RegistrationWorkflowPresenter>
55
    implements RegistrationWorkflowView, View {
58
    implements RegistrationWorkflowView, View, AccessRestrictedView {
56 59

  
57 60

  
58 61
    public static final String DOM_ID_WORKFLOW = "workflow-container";
......
338 341
        new Notification(caption, sb.toString(), Notification.Type.HUMANIZED_MESSAGE, true).show(Page.getCurrent());
339 342
    }
340 343

  
344
    /**
345
     * {@inheritDoc}
346
     */
347
    @Override
348
    public boolean allowAnonymousAccess() {
349
        return false;
350
    }
351

  
352
    /**
353
     * {@inheritDoc}
354
     */
355
    @Override
356
    public Collection<Collection<GrantedAuthority>> allowedGrantedAuthorities() {
357
        return null;
358
    }
359

  
341 360
}

Also available in: Unified diff