1 <%@ page contentType="text/html; charset=UTF-8" %>
\r
2 <%@ page pageEncoding="UTF-8" %>
\r
3 <%@ page import="java.util.List,
\r
6 java.text.SimpleDateFormat,
\r
7 jp.gr.java_conf.u6k.license_manage.web.util.PagerUtil" %>
\r
9 Map<String, Object> licenseDetail = (Map<String, Object>) request.getAttribute("licenseDetail");
\r
10 List<Map<String, Object>> licenseUsedList = (List<Map<String, Object>>) request.getAttribute("licenseUsedList");
\r
11 int recordCount = (Integer) request.getAttribute("recordCount");
\r
15 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
\r
17 PagerUtil pager = new PagerUtil(pageNo, recordCount);
\r
19 <jsp:include page="include/header.jsp"/>
\r
22 <table class="block_border" summary="ライセンス詳細">
\r
25 <td class="odd"><%= licenseDetail.get("productName") %></td>
\r
29 <td class="even"><%= licenseDetail.get("productKey") %></td>
\r
33 <td class="odd"><% if (licenseDetail.get("sectionName") != null) { %><%= licenseDetail.get("sectionName") %><% } %></td>
\r
36 <th>使用数 / ライセンス数</th>
\r
37 <td class="even"><%= licenseDetail.get("licenseUsedNumber") %> / <%= licenseDetail.get("licenseNumber") %></td>
\r
41 <td class="odd"><% if (licenseDetail.get("dateOfPurchase") != null) { %><%= sdf.format((Date) licenseDetail.get("dateOfPurchase")) %><% } %></td>
\r
45 <td class="even"><% if (licenseDetail.get("expirationDateFrom") != null) { %><%= sdf.format((Date) licenseDetail.get("expirationDateFrom")) %><% } %> ~ <% if (licenseDetail.get("expirationDateTo") != null) { %><%= sdf.format((Date) licenseDetail.get("expirationDateTo")) %><% } %></td>
\r
49 <td class="odd"><%= licenseDetail.get("comment") %></td>
\r
54 <span class="menu_left_bracket">[</span>
\r
55 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/modify_license?id=<%= licenseDetail.get("licenseId") %>">ライセンスを修正する</a>
\r
56 <span class="menu_right_bracket">]</span>
\r
61 <span class="menu_left_bracket">[</span>
\r
62 <span>全 <%= recordCount %> 件中、 <%= pager.getCurrentPageRecordNumberFrom() + 1 %> ~ <%= pager.getCurrentPageRecordNumberTo() + 1 %> 件を表示</span>
\r
63 <span class="menu_right_bracket">]</span>
\r
64 <span class="menu_left_bracket">[</span>
\r
66 boolean writeSeparator = false;
\r
69 if (pager.getCurrentPage() != pager.getFirstPageNo()) {
\r
71 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getFirstPageNo() %>">最初のページ</a>
\r
73 writeSeparator = true;
\r
75 if (pager.getCurrentPage() != pager.getPreviousPageNo()) {
\r
77 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
78 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getPreviousPageNo() %>">前のページ</a>
\r
80 writeSeparator = true;
\r
82 for (int p : pager.getPageNos()) {
\r
84 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
86 if (pager.getCurrentPage() != p) {
\r
88 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= p %>"><%= p + 1 %></a>
\r
92 <span><%= p + 1 %></span>
\r
95 writeSeparator = true;
\r
97 if (pager.getCurrentPage() != pager.getNextPageNo()) {
\r
99 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
100 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getNextPageNo() %>">次のページ</a>
\r
102 writeSeparator = true;
\r
104 if (pager.getCurrentPage() != pager.getLastPageNo()) {
\r
106 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
107 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getLastPageNo() %>">最後のページ</a>
\r
111 <span class="menu_right_bracket">]</span>
\r
114 <table class="block_border" summary="ライセンス使用者の一覧">
\r
123 boolean lineSwitch = true;
\r
124 for (Map<String, Object> licenseUsed : licenseUsedList) {
\r
127 <td class="<% if (lineSwitch) { %>odd<% } else { %>even<% } %>"><%= licenseUsed.get("userName") %></td>
\r
128 <td class="<% if (lineSwitch) { %>odd<% } else { %>even<% } %>"><% if (licenseUsed.get("sectionName") != null) { %><%= licenseUsed.get("sectionName") %><% } %></td>
\r
129 <td class="<% if (lineSwitch) { %>odd<% } else { %>even<% } %>"><%= licenseUsed.get("usedNumber") %></td>
\r
130 <td class="<% if (lineSwitch) { %>odd<% } else { %>even<% } %>"><% if (licenseUsed.get("beginDate") != null) { %><%= sdf.format((Date) licenseUsed.get("beginDate")) %><% } %></td>
\r
131 <td class="<% if (lineSwitch) { %>odd<% } else { %>even<% } %>"><% if (licenseUsed.get("endDate") != null) { %><%= sdf.format((Date) licenseUsed.get("endDate")) %><% } %></td>
\r
134 lineSwitch = !lineSwitch;
\r
140 <span class="menu_left_bracket">[</span>
\r
141 <span>全 <%= recordCount %> 件中、 <%= pager.getCurrentPageRecordNumberFrom() + 1 %> ~ <%= pager.getCurrentPageRecordNumberTo() + 1 %> 件を表示</span>
\r
142 <span class="menu_right_bracket">]</span>
\r
143 <span class="menu_left_bracket">[</span>
\r
145 writeSeparator = false;
\r
148 if (pager.getCurrentPage() != pager.getFirstPageNo()) {
\r
150 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getFirstPageNo() %>">最初のページ</a>
\r
152 writeSeparator = true;
\r
154 if (pager.getCurrentPage() != pager.getPreviousPageNo()) {
\r
156 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
157 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getPreviousPageNo() %>">前のページ</a>
\r
159 writeSeparator = true;
\r
161 for (int p : pager.getPageNos()) {
\r
163 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
165 if (pager.getCurrentPage() != p) {
\r
167 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= p %>"><%= p + 1 %></a>
\r
171 <span><%= p + 1 %></span>
\r
174 writeSeparator = true;
\r
176 if (pager.getCurrentPage() != pager.getNextPageNo()) {
\r
178 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
179 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getNextPageNo() %>">次のページ</a>
\r
181 writeSeparator = true;
\r
183 if (pager.getCurrentPage() != pager.getLastPageNo()) {
\r
185 <% if (writeSeparator) { %><span class="menu_separator">|</span><% } %>
\r
186 <a id="menu_modify_license" class="menu_link" href="<%= request.getContextPath() %>/detail?p=<%= pager.getLastPageNo() %>">最後のページ</a>
\r
190 <span class="menu_right_bracket">]</span>
\r
193 <span class="menu_left_bracket">[</span>
\r
194 <a id="menu_list" class="menu_link" href="<%= request.getContextPath() %>/modify_license?id=<%= licenseDetail.get("licenseId") %>">ライセンス使用者を修正する</a>
\r
195 <span class="menu_right_bracket">]</span>
\r
197 <jsp:include page="include/footer.jsp"/>
\r