1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.documentimport.web;
35
36 import java.util.Collection;
37 import java.util.HashMap;
38 import java.util.Map;
39
40 import javax.servlet.http.HttpServletRequest;
41
42 import fr.paris.lutece.pligins.documentimport.service.DocumentimportService;
43 import fr.paris.lutece.plugins.document.business.DocumentType;
44 import fr.paris.lutece.plugins.document.business.DocumentTypeHome;
45 import fr.paris.lutece.plugins.document.business.spaces.DocumentSpace;
46 import fr.paris.lutece.plugins.document.business.spaces.DocumentSpaceHome;
47 import fr.paris.lutece.portal.service.template.AppTemplateService;
48 import fr.paris.lutece.portal.util.mvc.admin.MVCAdminJspBean;
49 import fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean;
50 import fr.paris.lutece.util.html.HtmlTemplate;
51
52
53
54
55
56 public class ManageDocumentimportJspBean extends PluginAdminPageJspBean
57 {
58
59 public static final String RIGHT_MANAGEDOCUMENTIMPORT = "DOCUMENTIMPORT_MANAGEMENT";
60 protected static final String PARAMETER_PAGE_INDEX = "page_index";
61 protected static final String MARK_PAGINATOR = "paginator";
62 protected static final String MARK_NB_ITEMS_PER_PAGE = "nb_items_per_page";
63
64
65 private static final String MARK_DOCUMENT_TYPES_LIST= "document_types_list";
66 private static final String MARK_DOCUMENT_SPACES_LIST= "document_spaces_list";
67
68
69 protected int _nDefaultItemsPerPage;
70 protected String _strCurrentPageIndex;
71 protected int _nItemsPerPage;
72 private static final String TEMPLATE_MANAGE_IMPORT ="admin/plugins/documentimport/managedocumentimport_tabs.html";
73
74
75
76
77
78
79 public String getManageDocumentimportexportHome ( HttpServletRequest request ){
80
81 Map<String, Object> model = new HashMap<String, Object>( );
82
83 Collection<DocumentSpace> docspace=DocumentSpaceHome.findAll( );
84 for(DocumentSpace dcsp: docspace){
85
86 if(dcsp.getResourceTypeCode().contains("")){
87
88
89 }
90
91 }
92 Collection<DocumentType> dc= DocumentTypeHome.findAll( ) ;
93
94 model.put( MARK_DOCUMENT_TYPES_LIST, dc);
95
96
97 model.put( MARK_DOCUMENT_SPACES_LIST, docspace);
98
99 HtmlTemplate templateList = AppTemplateService.getTemplate( TEMPLATE_MANAGE_IMPORT, getLocale( ), model );
100
101 return getAdminPage( templateList.getHtml( ) );
102 }
103
104
105 }