rename to crawlinginfo
This commit is contained in:
parent
56e1003c3b
commit
19451a3b07
10 changed files with 70 additions and 86 deletions
|
@ -233,6 +233,7 @@ public class CrawlingSessionService implements Serializable {
|
|||
}
|
||||
|
||||
public void importCsv(final Reader reader) {
|
||||
@SuppressWarnings("resource")
|
||||
final CsvReader csvReader = new CsvReader(reader, new CsvConfig());
|
||||
final DateFormat formatter = new SimpleDateFormat(CoreLibConstants.DATE_FORMAT_ISO_8601_EXTEND);
|
||||
try {
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.codelibs.fess.app.web.admin.crawlingsession;
|
||||
package org.codelibs.fess.app.web.admin.crawlinginfo;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
|
@ -34,7 +34,7 @@ import org.lastaflute.web.validation.VaErrorHook;
|
|||
* @author shinsuke
|
||||
* @author Shunji Makino
|
||||
*/
|
||||
public class AdminCrawlingsessionAction extends FessAdminAction {
|
||||
public class AdminCrawlinginfoAction extends FessAdminAction {
|
||||
|
||||
// ===================================================================================
|
||||
// Attribute
|
||||
|
@ -54,7 +54,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
@Override
|
||||
protected void setupHtmlData(final ActionRuntime runtime) {
|
||||
super.setupHtmlData(runtime);
|
||||
runtime.registerData("helpLink", systemHelper.getHelpLink("crawlingSession"));
|
||||
runtime.registerData("helpLink", systemHelper.getHelpLink("crawlingInfo"));
|
||||
}
|
||||
|
||||
// ===================================================================================
|
||||
|
@ -70,7 +70,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
|
||||
@Execute
|
||||
public HtmlResponse index(final SearchForm form) {
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp).renderWith(data -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp).renderWith(data -> {
|
||||
searchPaging(data, form);
|
||||
});
|
||||
}
|
||||
|
@ -78,7 +78,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
@Execute
|
||||
public HtmlResponse list(final Integer pageNumber, final SearchForm form) {
|
||||
crawlingSessionPager.setCurrentPageNumber(pageNumber);
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp).renderWith(data -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp).renderWith(data -> {
|
||||
searchPaging(data, form);
|
||||
});
|
||||
}
|
||||
|
@ -86,7 +86,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
@Execute
|
||||
public HtmlResponse search(final SearchForm form) {
|
||||
copyBeanToBean(form, crawlingSessionPager, op -> op.exclude(Constants.PAGER_CONVERSION_RULE));
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp).renderWith(data -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp).renderWith(data -> {
|
||||
searchPaging(data, form);
|
||||
});
|
||||
}
|
||||
|
@ -94,14 +94,14 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
@Execute
|
||||
public HtmlResponse reset(final SearchForm form) {
|
||||
crawlingSessionPager.clear();
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp).renderWith(data -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp).renderWith(data -> {
|
||||
searchPaging(data, form);
|
||||
});
|
||||
}
|
||||
|
||||
@Execute
|
||||
public HtmlResponse back(final SearchForm form) {
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp).renderWith(data -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp).renderWith(data -> {
|
||||
searchPaging(data, form);
|
||||
});
|
||||
}
|
||||
|
@ -116,25 +116,6 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
// ===================================================================================
|
||||
// Edit Execute
|
||||
// ============
|
||||
// -----------------------------------------------------
|
||||
// Entry Page
|
||||
// ----------
|
||||
|
||||
@Execute
|
||||
//(token = TxToken.SAVE)
|
||||
public HtmlResponse deletefromconfirm(final EditForm form) {
|
||||
form.crudMode = CrudMode.DELETE;
|
||||
validate(form, messages -> {}, toIndexHtml());
|
||||
final String id = form.id;
|
||||
crawlingSessionService.getCrawlingSession(id).ifPresent(entity -> {
|
||||
copyBeanToBean(entity, form, op -> {});
|
||||
}).orElse(() -> {
|
||||
throwValidationError(messages -> messages.addErrorsCrudCouldNotFindCrudTable(GLOBAL, id), toIndexHtml());
|
||||
});
|
||||
return asHtml(path_AdminCrawlingsession_DetailsJsp).renderWith(data -> {
|
||||
data.register("crawlingSessionInfoItems", crawlingSessionService.getCrawlingSessionInfoList(id));
|
||||
});
|
||||
}
|
||||
|
||||
// -----------------------------------------------------
|
||||
// Details
|
||||
|
@ -142,7 +123,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
@Execute
|
||||
public HtmlResponse details(final int crudMode, final String id) {
|
||||
verifyCrudMode(crudMode, CrudMode.DETAILS);
|
||||
return asHtml(path_AdminCrawlingsession_DetailsJsp).useForm(EditForm.class, op -> {
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoDetailsJsp).useForm(EditForm.class, op -> {
|
||||
op.setup(form -> {
|
||||
crawlingSessionService.getCrawlingSession(id).ifPresent(entity -> {
|
||||
copyBeanToBean(entity, form, copyOp -> {
|
||||
|
@ -190,7 +171,7 @@ public class AdminCrawlingsessionAction extends FessAdminAction {
|
|||
|
||||
protected VaErrorHook toIndexHtml() {
|
||||
return () -> {
|
||||
return asHtml(path_AdminCrawlingsession_IndexJsp);
|
||||
return asHtml(path_AdminCrawlinginfo_CrawlinginfoListJsp);
|
||||
};
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@
|
|||
* either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.codelibs.fess.app.web.admin.crawlingsession;
|
||||
package org.codelibs.fess.app.web.admin.crawlinginfo;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
* either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/
|
||||
package org.codelibs.fess.app.web.admin.crawlingsession;
|
||||
package org.codelibs.fess.app.web.admin.crawlinginfo;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
|
@ -26,4 +26,5 @@ public class SearchForm implements Serializable {
|
|||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public String sessionId;
|
||||
|
||||
}
|
|
@ -32,11 +32,11 @@ public interface FessHtmlPath {
|
|||
/** The path of the HTML: /admin/boostdocumentrule/index.jsp */
|
||||
HtmlNext path_AdminBoostdocumentrule_IndexJsp = new HtmlNext("/admin/boostdocumentrule/index.jsp");
|
||||
|
||||
/** The path of the HTML: /admin/crawlingsession/details.jsp */
|
||||
HtmlNext path_AdminCrawlingsession_DetailsJsp = new HtmlNext("/admin/crawlingsession/details.jsp");
|
||||
/** The path of the HTML: /admin/crawlinginfo/crawlinginfo_details.jsp */
|
||||
HtmlNext path_AdminCrawlinginfo_CrawlinginfoDetailsJsp = new HtmlNext("/admin/crawlinginfo/crawlinginfo_details.jsp");
|
||||
|
||||
/** The path of the HTML: /admin/crawlingsession/index.jsp */
|
||||
HtmlNext path_AdminCrawlingsession_IndexJsp = new HtmlNext("/admin/crawlingsession/index.jsp");
|
||||
/** The path of the HTML: /admin/crawlinginfo/crawlinginfo_list.jsp */
|
||||
HtmlNext path_AdminCrawlinginfo_CrawlinginfoListJsp = new HtmlNext("/admin/crawlinginfo/crawlinginfo_list.jsp");
|
||||
|
||||
/** The path of the HTML: /admin/dashboard/dashboard.jsp */
|
||||
HtmlNext path_AdminDashboard_DashboardJsp = new HtmlNext("/admin/dashboard/dashboard.jsp");
|
||||
|
|
|
@ -605,8 +605,8 @@ public class FessLabels extends ActionMessages {
|
|||
/** The key of the message: Config Info */
|
||||
public static final String LABELS_menu_system_info = "{labels.menu_system_info}";
|
||||
|
||||
/** The key of the message: Session Info */
|
||||
public static final String LABELS_menu_session_info = "{labels.menu_session_info}";
|
||||
/** The key of the message: Crawling Info */
|
||||
public static final String LABELS_menu_crawling_info = "{labels.menu_crawling_info}";
|
||||
|
||||
/** The key of the message: Log Files */
|
||||
public static final String LABELS_menu_log = "{labels.menu_log}";
|
||||
|
@ -1505,7 +1505,7 @@ public class FessLabels extends ActionMessages {
|
|||
/** The key of the message: Purge Suggest Docs by Search Words */
|
||||
public static final String LABELS_purge_suggest_search_log_day = "{labels.purge_suggest_search_log_day}";
|
||||
|
||||
/** The key of the message: Session Information */
|
||||
/** The key of the message: Crawling Information */
|
||||
public static final String LABELS_crawling_session_title = "{labels.crawling_session_title}";
|
||||
|
||||
/** The key of the message: Crawling Information */
|
||||
|
@ -1517,7 +1517,7 @@ public class FessLabels extends ActionMessages {
|
|||
/** The key of the message: Delete */
|
||||
public static final String LABELS_crawling_session_button_delete = "{labels.crawling_session_button_delete}";
|
||||
|
||||
/** The key of the message: Crawling Session */
|
||||
/** The key of the message: Crawling Info */
|
||||
public static final String LABELS_crawling_session_configuration = "{labels.crawling_session_configuration}";
|
||||
|
||||
/** The key of the message: Search */
|
||||
|
|
|
@ -167,6 +167,7 @@ labels.synonymFile=Synonym File
|
|||
labels.userDictFile=Kuromoji File
|
||||
labels.suggestElevateWordFile=Additional Word File
|
||||
labels.suggestBadWordFile=Bad Word File
|
||||
|
||||
labels.menu_system=System
|
||||
labels.menu_wizard=Wizard
|
||||
labels.menu_crawl_config=General
|
||||
|
@ -197,7 +198,7 @@ labels.menu_suggest_elevate_word=Additional Word
|
|||
labels.menu_suggest_bad_word=Bad Word
|
||||
labels.menu_system_log=System Info
|
||||
labels.menu_system_info=Config Info
|
||||
labels.menu_session_info=Session Info
|
||||
labels.menu_crawling_info=Crawling Info
|
||||
labels.menu_log=Log Files
|
||||
labels.menu_jobLog=Job Log
|
||||
labels.menu_failure_url=Failure URL
|
||||
|
@ -508,11 +509,11 @@ labels.suggest_type_content=content
|
|||
labels.suggest_type_searchlog=search words
|
||||
labels.suggest_search_log_enabled=Suggest by Search Words
|
||||
labels.purge_suggest_search_log_day=Purge Suggest Docs by Search Words
|
||||
labels.crawling_session_title=Session Information
|
||||
labels.crawling_session_title=Crawling Information
|
||||
labels.crawling_session_title_confirm=Crawling Information
|
||||
labels.crawling_session_button_back=Back
|
||||
labels.crawling_session_button_delete=Delete
|
||||
labels.crawling_session_configuration=Crawling Session
|
||||
labels.crawling_session_configuration=Crawling Info
|
||||
labels.crawling_session_search=Search
|
||||
labels.crawling_session_reset=Reset
|
||||
labels.crawling_session_link_list=List
|
||||
|
|
|
@ -22,21 +22,9 @@
|
|||
<la:message key="labels.crawling_session_title_confirm" />
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><la:link href="/admin/crawlingsession">
|
||||
<li><la:link href="/admin/crawlinginfo">
|
||||
<la:message key="labels.crawling_session_link_list" />
|
||||
</la:link></li>
|
||||
<c:if test="${crudMode == 1}">
|
||||
<li class="active"><a href="#"><la:message
|
||||
key="labels.crawling_session_link_create" /></a></li>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 2}">
|
||||
<li class="active"><a href="#"><la:message
|
||||
key="labels.crawling_session_link_update" /></a></li>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 3}">
|
||||
<li class="active"><a href="#"><la:message
|
||||
key="labels.crawling_session_link_delete" /></a></li>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 4}">
|
||||
<li class="active"><a href="#"><la:message
|
||||
key="labels.crawling_session_link_details" /></a></li>
|
||||
|
@ -47,9 +35,9 @@
|
|||
<section class="content">
|
||||
|
||||
<%-- Form --%>
|
||||
<la:form>
|
||||
<la:form action="/admin/crawlinginfo">
|
||||
<la:hidden property="crudMode" />
|
||||
<c:if test="${crudMode==2 || crudMode==3 || crudMode==4}">
|
||||
<c:if test="${crudMode==4}">
|
||||
<la:hidden property="id" />
|
||||
</c:if>
|
||||
<div class="row">
|
||||
|
@ -91,37 +79,49 @@
|
|||
</div>
|
||||
<%-- Box Footer --%>
|
||||
<div class="box-footer">
|
||||
<c:if test="${crudMode == 1}">
|
||||
<button type="submit" class="btn" name="back"
|
||||
value="<la:message key="labels.crawling_session_button_back" />">
|
||||
<la:message key="labels.crawling_session_button_back" />
|
||||
</button>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 2}">
|
||||
<button type="submit" class="btn" name="back"
|
||||
value="<la:message key="labels.crawling_session_button_back" />">
|
||||
<la:message key="labels.crawling_session_button_back" />
|
||||
</button>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 3}">
|
||||
<button type="submit" class="btn" name="back"
|
||||
value="<la:message key="labels.crawling_session_button_back" />">
|
||||
<la:message key="labels.crawling_session_button_back" />
|
||||
</button>
|
||||
<button type="submit" class="btn btn-danger" name="delete"
|
||||
value="<la:message key="labels.crawling_session_button_delete" />">
|
||||
<la:message key="labels.crawling_session_button_delete" />
|
||||
</button>
|
||||
</c:if>
|
||||
<c:if test="${crudMode == 4}">
|
||||
<button type="submit" class="btn" name="back"
|
||||
value="<la:message key="labels.crawling_session_button_back" />">
|
||||
<la:message key="labels.crawling_session_button_back" />
|
||||
</button>
|
||||
<button type="submit" class="btn btn-danger" name="deletefromconfirm"
|
||||
<button type="button" class="btn btn-danger" name="delete"
|
||||
data-toggle="modal" data-target="#confirmToDelete"
|
||||
value="<la:message key="labels.crawling_session_button_delete" />">
|
||||
<la:message key="labels.crawling_session_button_delete" />
|
||||
</button>
|
||||
<div class="modal modal-danger fade" id="confirmToDelete" tabindex="-1"
|
||||
role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal"
|
||||
aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
<h4 class="modal-title">
|
||||
<la:message key="labels.crud_title_delete" />
|
||||
</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
<la:message key="labels.crud_delete_confirmation" />
|
||||
</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-outline pull-left"
|
||||
data-dismiss="modal">
|
||||
<la:message key="labels.crud_button_cancel" />
|
||||
</button>
|
||||
<button type="submit" class="btn btn-outline btn-danger"
|
||||
name="delete"
|
||||
value="<la:message key="labels.crud_button_delete" />">
|
||||
<i class="fa fa-trash"></i>
|
||||
<la:message key="labels.crud_button_delete" />
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
</div>
|
|
@ -19,7 +19,7 @@
|
|||
<la:message key="labels.crawling_session_configuration" />
|
||||
</h1>
|
||||
<ol class="breadcrumb">
|
||||
<li class="active"><la:link href="/admin/crawlingsession">
|
||||
<li class="active"><la:link href="/admin/crawlinginfo">
|
||||
<la:message key="labels.crawling_session_title" />
|
||||
</la:link></li>
|
||||
</ol>
|
||||
|
@ -45,7 +45,7 @@
|
|||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<la:form styleClass="form-inline">
|
||||
<la:form styleClass="form-inline" action="/admin/crawlinginfo">
|
||||
<div class="form-group">
|
||||
<c:set var="ph_session_id">
|
||||
<la:message key="labels.crawling_session_session_id_search" />
|
||||
|
@ -93,7 +93,7 @@
|
|||
<c:forEach var="data" varStatus="s"
|
||||
items="${crawlingSessionItems}">
|
||||
<tr class="${s.index % 2 == 0 ? 'row1' : 'row2'}"
|
||||
data-href="${contextPath}/admin/crawlingsession/details/4/${f:u(data.id)}">
|
||||
data-href="${contextPath}/admin/crawlinginfo/details/4/${f:u(data.id)}">
|
||||
<td>${f:h(data.sessionId)}</td>
|
||||
<td><fmt:formatDate
|
||||
value="${fe:date(data.createdTime)}"
|
|
@ -231,10 +231,10 @@
|
|||
</la:link></li>
|
||||
|
||||
<li
|
||||
<c:if test="${param.menuType=='crawlingSession'}">class="active"</c:if>><la:link
|
||||
href="/admin/crawlingsession/">
|
||||
<c:if test="${param.menuType=='crawlingInfo'}">class="active"</c:if>><la:link
|
||||
href="/admin/crawlinginfo/">
|
||||
<i class='fa fa-circle-o'></i>
|
||||
<span><la:message key="labels.menu_session_info" /></span>
|
||||
<span><la:message key="labels.menu_crawling_info" /></span>
|
||||
</la:link></li>
|
||||
|
||||
<li <c:if test="${param.menuType=='log'}">class="active"</c:if>><la:link
|
||||
|
|
Loading…
Add table
Reference in a new issue