1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package com.hack23.cia.web.impl.ui.application.views.user.goverment;
20  
21  import org.springframework.beans.factory.config.ConfigurableBeanFactory;
22  import org.springframework.context.ApplicationContext;
23  import org.springframework.context.annotation.Scope;
24  import org.springframework.stereotype.Service;
25  
26  import com.hack23.cia.web.impl.ui.application.views.common.pagemode.PageModeContentFactory;
27  import com.hack23.cia.web.impl.ui.application.views.common.viewnames.UserViews;
28  import com.hack23.cia.web.impl.ui.application.views.user.common.AbstractGroupView;
29  import com.vaadin.spring.annotation.SpringView;
30  
31  
32  
33  
34  @Service
35  @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
36  @SpringView(name = MinistryView.NAME)
37  public final class MinistryView extends AbstractGroupView {
38  
39  	
40  	private static final long serialVersionUID = 1L;
41  
42  	
43  	public static final String NAME = UserViews.MINISTRY_VIEW_NAME;
44  
45  	
46  
47  
48  
49  
50  
51  	public MinistryView(final ApplicationContext context) {
52  		super(context.getBeansOfType(PageModeContentFactory.class), NAME);
53  	}
54  
55  }