You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by ki...@apache.org on 2015/07/09 00:01:09 UTC
svn commit: r1689968 [4/14] - in /manifoldcf/branches/CONNECTORS-1196: ./
connectors/elasticsearch/
connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/
connectors/solr/connector/src/main/native2ascii/org/apache/manifoldcf/...
Modified: manifoldcf/branches/CONNECTORS-1196/framework/crawler-ui/src/main/webapp/editjob.jsp
URL: http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1196/framework/crawler-ui/src/main/webapp/editjob.jsp?rev=1689968&r1=1689967&r2=1689968&view=diff
==============================================================================
--- manifoldcf/branches/CONNECTORS-1196/framework/crawler-ui/src/main/webapp/editjob.jsp (original)
+++ manifoldcf/branches/CONNECTORS-1196/framework/crawler-ui/src/main/webapp/editjob.jsp Wed Jul 8 22:01:08 2015
@@ -23,12 +23,21 @@
%>
<%
- // The contract of this edit page is as follows. It is either called directly, in which case it is expected to be creating
- // a job or beginning the process of editing an existing job, or it is called via redirection from execute.jsp, in which case
- // the job object being edited will be placed in the thread context under the name "JobObject".
- // It may also be called directly with a parameter of "origjobid", which implies that a copy operation should be started.
- try
- {
+// The contract of this edit page is as follows. It is either called directly, in which case it is expected to be creating
+// a job or beginning the process of editing an existing job, or it is called via redirection from execute.jsp, in which case
+// the job object being edited will be placed in the thread context under the name "JobObject".
+// It may also be called directly with a parameter of "origjobid", which implies that a copy operation should be started.
+try
+{
+ // Check if authorized
+ if (!adminprofile.checkAllowed(threadContext,IAuthorizer.CAPABILITY_EDIT_JOBS))
+ {
+ variableContext.setParameter("target","listjobs.jsp");
+%>
+ <jsp:forward page="unauthorized.jsp"/>
+<%
+ }
+
// Get the job manager handle
IJobManager manager = JobManagerFactory.make(threadContext);
IRepositoryConnectionManager connMgr = RepositoryConnectionManagerFactory.make(threadContext);
@@ -306,342 +315,342 @@
<script type="text/javascript">
<!--
- // Use this method to repost the form and pick a new tab
- function SelectTab(newtab)
+// Use this method to repost the form and pick a new tab
+function SelectTab(newtab)
+{
+ if (checkForm())
{
- if (checkForm())
- {
- document.editjob.tabname.value = newtab;
- document.editjob.sequencenumber.value = "";
- document.editjob.submit();
- }
+ document.editjob.tabname.value = newtab;
+ document.editjob.sequencenumber.value = "";
+ document.editjob.submit();
}
+}
// Use this method to repost the form and pick a new tab
- function SelectSequencedTab(newtab, sequencenumber)
+function SelectSequencedTab(newtab, sequencenumber)
+{
+ if (checkForm())
{
- if (checkForm())
- {
- document.editjob.tabname.value = newtab;
- document.editjob.sequencenumber.value = sequencenumber;
- document.editjob.submit();
- }
+ document.editjob.tabname.value = newtab;
+ document.editjob.sequencenumber.value = sequencenumber;
+ document.editjob.submit();
}
+}
- // Use this method to repost the form,
- // and set the anchor request.
- function postFormSetAnchor(anchorValue)
+// Use this method to repost the form,
+// and set the anchor request.
+function postFormSetAnchor(anchorValue)
+{
+ if (checkForm())
{
- if (checkForm())
- {
- if (anchorValue != "")
- document.editjob.action = document.editjob.action + "#" + anchorValue;
- document.editjob.submit();
- }
+ if (anchorValue != "")
+ document.editjob.action = document.editjob.action + "#" + anchorValue;
+ document.editjob.submit();
}
+}
- // Use this method to repost the form
- function postFormNew()
+// Use this method to repost the form
+function postFormNew()
+{
+ if (checkForm())
{
- if (checkForm())
- {
- document.editjob.submit();
- }
+ document.editjob.submit();
}
+}
- // Deprecated
- function postForm(schedCount)
+// Deprecated
+function postForm(schedCount)
+{
+ if (checkForm())
{
- if (checkForm())
- {
- document.editjob.submit();
- }
+ document.editjob.submit();
}
+}
- function Save()
- {
- if (checkForm())
- {
- // Can't submit until all required fields have been set.
- // Some of these don't live on the current tab, so don't set
- // focus.
-
- // Check our part of the form, for save
- if (editjob.description.value == "")
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.JobMustHaveAName")%>");
- SelectTab("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.Name")%>");
- document.editjob.description.focus();
- return;
- }
+function Save()
+{
+ if (checkForm())
+ {
+ // Can't submit until all required fields have been set.
+ // Some of these don't live on the current tab, so don't set
+ // focus.
+
+ // Check our part of the form, for save
+ if (editjob.description.value == "")
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.JobMustHaveAName")%>");
+ SelectTab("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.Name")%>");
+ document.editjob.description.focus();
+ return;
+ }
<%
for (int j = 0; j < pipelineCheckForSaveMethods.length; j++)
{
%>
- if (window.<%=pipelineCheckForSaveMethods[j]%>)
- {
- if (<%=pipelineCheckForSaveMethods[j]%>() == false)
- return;
- }
+ if (window.<%=pipelineCheckForSaveMethods[j]%>)
+ {
+ if (<%=pipelineCheckForSaveMethods[j]%>() == false)
+ return;
+ }
<%
}
for (int j = 0; j < notificationCheckForSaveMethods.length; j++)
{
%>
- if (window.<%=notificationCheckForSaveMethods[j]%>)
- {
- if (<%=notificationCheckForSaveMethods[j]%>() == false)
- return;
- }
-<%
- }
-%>
- if (window.<%=saveCheckMethod%>)
- {
- if (<%=saveCheckMethod%>() == false)
- return;
- }
- document.editjob.op.value="Save";
- document.editjob.submit();
- }
- }
-
- function Cancel()
- {
- document.editjob.op.value="Cancel";
- document.editjob.submit();
- }
-
- function Continue()
- {
- document.editjob.op.value="Continue";
- postFormNew();
- }
-
- function InsertPipelineStageTransformation(n)
- {
- if (editjob.transformation_connectionname.value == "")
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectATransformationStageConnectionName")%>");
- editjob.transformation_connectionname.focus();
- return;
- }
- eval("document.editjob.pipeline_"+n+"_op.value = 'InsertTransformation'");
- postFormSetAnchor("pipeline_"+(n+1)+"_tag");
- }
-
- function InsertPipelineStageOutput(n)
- {
- if (editjob.output_connectionname.value == "")
+ if (window.<%=notificationCheckForSaveMethods[j]%>)
{
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectAnOutputStageConnectionName")%>");
- editjob.output_connectionname.focus();
- return;
+ if (<%=notificationCheckForSaveMethods[j]%>() == false)
+ return;
}
- eval("document.editjob.pipeline_"+n+"_op.value = 'InsertOutput'");
- postFormSetAnchor("pipeline_"+(n+1)+"_tag");
+<%
}
-
- function AppendPipelineStageOutput()
- {
- if (editjob.output_connectionname.value == "")
+%>
+ if (window.<%=saveCheckMethod%>)
{
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectAnOutputStageConnectionName")%>");
- editjob.output_connectionname.focus();
- return;
+ if (<%=saveCheckMethod%>() == false)
+ return;
}
- document.editjob.output_op.value="Add";
- postFormSetAnchor("output_tag");
+ document.editjob.op.value="Save";
+ document.editjob.submit();
}
+}
- function DeletePipelineStage(n)
- {
- eval("document.editjob.pipeline_"+n+"_op.value = 'Delete'");
- if (n == 0)
- postFormSetAnchor("pipeline_tag");
- else
- postFormSetAnchor("pipeline_"+(n-1)+"_tag");
- }
+function Cancel()
+{
+ document.editjob.op.value="Cancel";
+ document.editjob.submit();
+}
+
+function Continue()
+{
+ document.editjob.op.value="Continue";
+ postFormNew();
+}
+
+function InsertPipelineStageTransformation(n)
+{
+ if (editjob.transformation_connectionname.value == "")
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectATransformationStageConnectionName")%>");
+ editjob.transformation_connectionname.focus();
+ return;
+ }
+ eval("document.editjob.pipeline_"+n+"_op.value = 'InsertTransformation'");
+ postFormSetAnchor("pipeline_"+(n+1)+"_tag");
+}
+
+function InsertPipelineStageOutput(n)
+{
+ if (editjob.output_connectionname.value == "")
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectAnOutputStageConnectionName")%>");
+ editjob.output_connectionname.focus();
+ return;
+ }
+ eval("document.editjob.pipeline_"+n+"_op.value = 'InsertOutput'");
+ postFormSetAnchor("pipeline_"+(n+1)+"_tag");
+}
+
+function AppendPipelineStageOutput()
+{
+ if (editjob.output_connectionname.value == "")
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectAnOutputStageConnectionName")%>");
+ editjob.output_connectionname.focus();
+ return;
+ }
+ document.editjob.output_op.value="Add";
+ postFormSetAnchor("output_tag");
+}
+
+function DeletePipelineStage(n)
+{
+ eval("document.editjob.pipeline_"+n+"_op.value = 'Delete'");
+ if (n == 0)
+ postFormSetAnchor("pipeline_tag");
+ else
+ postFormSetAnchor("pipeline_"+(n-1)+"_tag");
+}
- function AppendNotification()
- {
- if (editjob.notification_connectionname.value == "")
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectANotificationConnectionName")%>");
- editjob.notification_connectionname.focus();
- return;
- }
- document.editjob.notification_op.value="Add";
+function AppendNotification()
+{
+ if (editjob.notification_connectionname.value == "")
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.SelectANotificationConnectionName")%>");
+ editjob.notification_connectionname.focus();
+ return;
+ }
+ document.editjob.notification_op.value="Add";
+ postFormSetAnchor("notification_tag");
+}
+
+function DeleteNotification(n)
+{
+ eval("document.editjob.notification_"+n+"_op.value = 'Delete'");
+ if (n == 0)
postFormSetAnchor("notification_tag");
- }
-
- function DeleteNotification(n)
- {
- eval("document.editjob.notification_"+n+"_op.value = 'Delete'");
- if (n == 0)
- postFormSetAnchor("notification_tag");
- else
- postFormSetAnchor("notification_"+(n-1)+"_tag");
- }
+ else
+ postFormSetAnchor("notification_"+(n-1)+"_tag");
+}
- function AddScheduledTime()
- {
- if (editjob.duration.value != "" && !isInteger(editjob.duration.value))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.DurationMustBeAValidInteger")%>");
- editjob.duration.focus();
- return;
- }
- document.editjob.recordop.value="Add Scheduled Time";
+function AddScheduledTime()
+{
+ if (editjob.duration.value != "" && !isInteger(editjob.duration.value))
+ {
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.DurationMustBeAValidInteger")%>");
+ editjob.duration.focus();
+ return;
+ }
+ document.editjob.recordop.value="Add Scheduled Time";
+ postFormSetAnchor("add_schedule");
+}
+
+function RemoveSchedule(n)
+{
+ eval("document.editjob.recordop"+n+".value = 'Remove Schedule'");
+ if (n == 0)
postFormSetAnchor("add_schedule");
- }
-
- function RemoveSchedule(n)
- {
- eval("document.editjob.recordop"+n+".value = 'Remove Schedule'");
- if (n == 0)
- postFormSetAnchor("add_schedule");
- else
- postFormSetAnchor("remove_schedule_"+(n-1));
- }
+ else
+ postFormSetAnchor("remove_schedule_"+(n-1));
+}
- function checkForm()
- {
- if (!checkRecrawl())
- return false;
- if (!checkMaxRecrawl())
- return false;
- if (!checkRecrawlConsistent())
- return false;
- if (!checkReseed())
- return false;
- if (!checkExpiration())
- return false;
- if (!checkSchedule())
- return false;
+function checkForm()
+{
+ if (!checkRecrawl())
+ return false;
+ if (!checkMaxRecrawl())
+ return false;
+ if (!checkRecrawlConsistent())
+ return false;
+ if (!checkReseed())
+ return false;
+ if (!checkExpiration())
+ return false;
+ if (!checkSchedule())
+ return false;
<%
for (int j = 0; j < pipelineCheckMethods.length; j++)
{
%>
- if (window.<%=pipelineCheckMethods[j]%>)
- {
- if (<%=pipelineCheckMethods[j]%>() == false)
- return false;
- }
+ if (window.<%=pipelineCheckMethods[j]%>)
+ {
+ if (<%=pipelineCheckMethods[j]%>() == false)
+ return false;
+ }
<%
}
for (int j = 0; j < notificationCheckMethods.length; j++)
{
%>
- if (window.<%=notificationCheckMethods[j]%>)
- {
- if (<%=notificationCheckMethods[j]%>() == false)
- return false;
- }
+ if (window.<%=notificationCheckMethods[j]%>)
+ {
+ if (<%=notificationCheckMethods[j]%>() == false)
+ return false;
+ }
<%
}
%>
- // Check the connector part
- if (window.<%=checkMethod%>)
- {
- if (<%=checkMethod%>() == false)
- return false;
- }
- return true;
- }
-
- function checkSchedule()
+ // Check the connector part
+ if (window.<%=checkMethod%>)
{
- var i = 0;
- var schedCount = <%=Integer.toString(scheduleRecords.size())%>;
- while (i < schedCount)
- {
- var propertyname = "duration" + i;
- if (eval("editjob."+propertyname+".value") != "" && !isInteger(eval("editjob."+propertyname+".value")))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.DurationMustBeAValidInteger")%>");
- eval("editjob."+propertyname+".focus()");
- return false;
- }
- i = i+1;
- }
- return true;
+ if (<%=checkMethod%>() == false)
+ return false;
}
+ return true;
+}
- function checkRecrawl()
+function checkSchedule()
+{
+ var i = 0;
+ var schedCount = <%=Integer.toString(scheduleRecords.size())%>;
+ while (i < schedCount)
{
- if (editjob.recrawlinterval.value != "" && !isInteger(editjob.recrawlinterval.value))
+ var propertyname = "duration" + i;
+ if (eval("editjob."+propertyname+".value") != "" && !isInteger(eval("editjob."+propertyname+".value")))
{
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.RecrawlIntervalMustBeAValidIntegerOrNull")%>");
- editjob.recrawlinterval.focus();
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.DurationMustBeAValidInteger")%>");
+ eval("editjob."+propertyname+".focus()");
return false;
}
- return true;
+ i = i+1;
}
+ return true;
+}
- function checkMaxRecrawl()
+function checkRecrawl()
+{
+ if (editjob.recrawlinterval.value != "" && !isInteger(editjob.recrawlinterval.value))
{
- if (editjob.maxrecrawlinterval.value != "" && !isInteger(editjob.maxrecrawlinterval.value))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalMustBeAValidIntegerOrNull")%>");
- editjob.maxrecrawlinterval.focus();
- return false;
- }
- return true;
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.RecrawlIntervalMustBeAValidIntegerOrNull")%>");
+ editjob.recrawlinterval.focus();
+ return false;
}
+ return true;
+}
- function checkRecrawlConsistent()
+function checkMaxRecrawl()
+{
+ if (editjob.maxrecrawlinterval.value != "" && !isInteger(editjob.maxrecrawlinterval.value))
{
- if (editjob.maxrecrawlinterval.value != "" && editjob.recrawlinterval.value != "" && parseInt(editjob.maxrecrawlinterval.value) < parseInt(editjob.recrawlinterval.value))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalMustBeLargerThanRecrawlInterval")%>");
- editjob.maxrecrawlinterval.focus();
- return false;
- }
- return true;
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalMustBeAValidIntegerOrNull")%>");
+ editjob.maxrecrawlinterval.focus();
+ return false;
}
+ return true;
+}
- function checkReseed()
+function checkRecrawlConsistent()
+{
+ if (editjob.maxrecrawlinterval.value != "" && editjob.recrawlinterval.value != "" && parseInt(editjob.maxrecrawlinterval.value) < parseInt(editjob.recrawlinterval.value))
{
- if (editjob.reseedinterval.value != "" && !isInteger(editjob.reseedinterval.value))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.ReseedIntervalMustBeAValidIntegerOrNull")%>");
- editjob.reseedinterval.focus();
- return false;
- }
- return true;
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalMustBeLargerThanRecrawlInterval")%>");
+ editjob.maxrecrawlinterval.focus();
+ return false;
}
+ return true;
+}
- function checkExpiration()
+function checkReseed()
+{
+ if (editjob.reseedinterval.value != "" && !isInteger(editjob.reseedinterval.value))
{
- if (editjob.expirationinterval.value != "" && !isInteger(editjob.expirationinterval.value))
- {
- alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.ExpirationIntervalMustBeAValidIntegerOrNull")%>");
- editjob.expirationinterval.focus();
- return false;
- }
- return true;
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.ReseedIntervalMustBeAValidIntegerOrNull")%>");
+ editjob.reseedinterval.focus();
+ return false;
}
+ return true;
+}
- function isInteger(value)
+function checkExpiration()
+{
+ if (editjob.expirationinterval.value != "" && !isInteger(editjob.expirationinterval.value))
{
- var anum=/(^\d+$)/;
- return anum.test(value);
+ alert("<%=Messages.getBodyJavascriptString(pageContext.getRequest().getLocale(),"editjob.ExpirationIntervalMustBeAValidIntegerOrNull")%>");
+ editjob.expirationinterval.focus();
+ return false;
}
+ return true;
+}
- function isRegularExpression(value)
+function isInteger(value)
+{
+ var anum=/(^\d+$)/;
+ return anum.test(value);
+}
+
+function isRegularExpression(value)
+{
+ try
{
- try
- {
- var foo = "teststring";
- foo.search(value.replace(/\(\?i\)/,""));
- return true;
- }
- catch (e)
- {
- return false;
- }
+ var foo = "teststring";
+ foo.search(value.replace(/\(\?i\)/,""));
+ return true;
}
+ catch (e)
+ {
+ return false;
+ }
+}
//-->
</script>
@@ -749,63 +758,64 @@
<body class="standardbody">
- <table class="page">
- <tr><td colspan="2" class="banner"><jsp:include page="banner.jsp" flush="true"/></td></tr>
- <tr><td class="navigation"><jsp:include page="navigation.jsp" flush="true"/></td>
- <td class="darkwindow">
+ <table class="page">
+ <tr><td colspan="2" class="banner"><jsp:include page="banner.jsp" flush="true"/></td></tr>
+ <tr>
+ <td class="navigation"><jsp:include page="navigation.jsp" flush="true"/></td>
+ <td class="darkwindow">
<%
if (connList.length == 0)
{
%>
- <p class="windowtitle"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></p>
- <table class="displaytable"><tr><td class="message"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoRepositoryConnectionsDefinedCreateOneFirst")%></td></tr></table>
+ <p class="windowtitle"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></p>
+ <table class="displaytable"><tr><td class="message"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoRepositoryConnectionsDefinedCreateOneFirst")%></td></tr></table>
<%
}
else if (outputList.length == 0)
{
%>
- <p class="windowtitle"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></p>
- <table class="displaytable"><tr><td class="message"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoOutputConnectionsDefinedCreateOneFirst")%></td></tr></table>
+ <p class="windowtitle"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></p>
+ <table class="displaytable"><tr><td class="message"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoOutputConnectionsDefinedCreateOneFirst")%></td></tr></table>
<%
}
else
{
%>
- <form class="standardform" name="editjob" action="execute.jsp" method="POST" enctype="multipart/form-data">
- <input type="hidden" name="op" value="Continue"/>
- <input type="hidden" name="type" value="job"/>
- <input type="hidden" name="index" value=""/>
- <input type="hidden" name="tabname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(tabName)%>'/>
- <input type="hidden" name="sequencenumber" value='<%=((tabSequenceInt==-1)?"":Integer.toString(tabSequenceInt))%>'/>
+ <form class="standardform" name="editjob" action="execute.jsp" method="POST" enctype="multipart/form-data">
+ <input type="hidden" name="op" value="Continue"/>
+ <input type="hidden" name="type" value="job"/>
+ <input type="hidden" name="index" value=""/>
+ <input type="hidden" name="tabname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(tabName)%>'/>
+ <input type="hidden" name="sequencenumber" value='<%=((tabSequenceInt==-1)?"":Integer.toString(tabSequenceInt))%>'/>
<%
if (jobID != null)
{
%>
- <input type="hidden" name="jobid" value='<%=jobID%>'/>
+ <input type="hidden" name="jobid" value='<%=jobID%>'/>
<%
}
%>
- <table class="tabtable">
- <tr class="tabspacerrow">
- <td class="spacertab" colspan="<%=tabsArray.size()%>"></td>
- <td class="remaindertab" rowspan="3">
+ <table class="tabtable">
+ <tr class="tabspacerrow">
+ <td class="spacertab" colspan="<%=tabsArray.size()%>"></td>
+ <td class="remaindertab" rowspan="3">
<%
if (description.length() > 0)
{
%>
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditJob")%> '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(description)%>'</nobr>
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditJob")%> '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(description)%>'</nobr>
<%
}
else
{
%>
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></nobr>
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EditaJob")%></nobr>
<%
}
%>
- </td>
- </tr>
- <tr class="tabsequencerow">
+ </td>
+ </tr>
+ <tr class="tabsequencerow">
<%
Integer currentSequenceNumber = null;
int startColumn = 0;
@@ -825,13 +835,13 @@
if (currentSequenceNumber == null)
{
%>
- <td class="blanksequencetab" colspan="<%=colspan%>"></td>
+ <td class="blanksequencetab" colspan="<%=colspan%>"></td>
<%
}
else
{
%>
- <td class="sequencetab" colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
+ <td class="sequencetab" colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
<%
}
}
@@ -845,20 +855,20 @@
if (currentSequenceNumber == null)
{
%>
- <td class="blanksequencetab" colspan="<%=colspan%>"></td>
+ <td class="blanksequencetab" colspan="<%=colspan%>"></td>
<%
}
else
{
%>
- <td class="sequencetab" colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
+ <td class="sequencetab" colspan="<%=colspan%>"><%=(currentSequenceNumber.intValue()+1)%>.</td>
<%
}
}
// Final (remainder) cell left out on purpose; filled in above.
%>
- </tr>
- <tr class="tabrow">
+ </tr>
+ <tr class="tabrow">
<%
for (int tabNum = 0; tabNum < tabsArray.size(); tabNum++)
{
@@ -868,110 +878,110 @@
if (tab.equals(tabName) && (tabSequenceInt == -1 || sequenceNumberInt == tabSequenceInt))
{
%>
- <td class="activetab"><nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(tab)%></nobr></td>
+ <td class="activetab"><nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(tab)%></nobr></td>
<%
}
else
{
%>
- <td class="passivetab"><nobr><a href="javascript:void(0);" alt='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(tab)+" "+Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.tab")%>' onclick='<%="javascript:SelectSequencedTab(\""+tab+"\",\""+((sequenceNumber==null)?"":sequenceNumber.toString())+"\");return false;"%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(tab)%></a></nobr></td>
+ <td class="passivetab"><nobr><a href="javascript:void(0);" alt='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(tab)+" "+Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.tab")%>' onclick='<%="javascript:SelectSequencedTab(\""+tab+"\",\""+((sequenceNumber==null)?"":sequenceNumber.toString())+"\");return false;"%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(tab)%></a></nobr></td>
<%
}
}
// Missing remainder tab ON PURPOSE -- comes from rowspan=2 tab above
%>
- </tr>
- <tr class="tabbodyrow">
- <td class="tabbody" colspan='<%=Integer.toString(tabsArray.size()+1)%>'>
+ </tr>
+ <tr class="tabbodyrow">
+ <td class="tabbody" colspan='<%=Integer.toString(tabsArray.size()+1)%>'>
- <input type="hidden" name="schedulerecords" value='<%=Integer.toString(scheduleRecords.size())%>'/>
+ <input type="hidden" name="schedulerecords" value='<%=Integer.toString(scheduleRecords.size())%>'/>
<%
// The NAME tab
if (tabName.equals(Messages.getString(pageContext.getRequest().getLocale(),"editjob.Name")) && tabSequenceInt == -1)
{
%>
- <table class="displaytable">
- <tr>
- <td class="separator" colspan="4"><hr/></td>
- </tr>
- <tr>
- <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NameColon")%></nobr></td><td class="value" colspan="3">
- <input type="text" size="50" name="description" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(description)%>'/>
- </td>
- </tr>
- </table>
+ <table class="displaytable">
+ <tr>
+ <td class="separator" colspan="4"><hr/></td>
+ </tr>
+ <tr>
+ <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NameColon")%></nobr></td><td class="value" colspan="3">
+ <input type="text" size="50" name="description" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(description)%>'/>
+ </td>
+ </tr>
+ </table>
<%
}
else
{
%>
- <input type="hidden" name="description" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(description)%>'/>
+ <input type="hidden" name="description" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(description)%>'/>
<%
}
// Hop Filters tab
if (tabName.equals(Messages.getString(pageContext.getRequest().getLocale(),"editjob.HopFilters")) && tabSequenceInt == -1)
{
- if (relationshipTypes != null)
- {
+ if (relationshipTypes != null)
+ {
%>
- <table class="displaytable">
- <tr>
- <td class="separator" colspan="4"><input type="hidden" name="hopfilters" value="true"/><hr/></td>
- </tr>
-<%
- int i = 0;
- while (i < relationshipTypes.length)
- {
- String relationshipType = relationshipTypes[i++];
- String mapField = "";
- Long mapValue = (Long)hopFilterMap.get(relationshipType);
- if (mapValue != null)
- mapField = mapValue.toString();
-%>
- <tr>
- <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MaximumHopCountForType")%> '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(relationshipType)%>'<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.colon")%></nobr></td>
- <td class="value" colspan="3" >
- <input name='<%="hopmax_"+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(relationshipType)%>' type="text" size="5" value='<%=mapField%>'/>
- </td>
- </tr>
+ <table class="displaytable">
+ <tr>
+ <td class="separator" colspan="4"><input type="hidden" name="hopfilters" value="true"/><hr/></td>
+ </tr>
+<%
+ int i = 0;
+ while (i < relationshipTypes.length)
+ {
+ String relationshipType = relationshipTypes[i++];
+ String mapField = "";
+ Long mapValue = (Long)hopFilterMap.get(relationshipType);
+ if (mapValue != null)
+ mapField = mapValue.toString();
+%>
+ <tr>
+ <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MaximumHopCountForType")%> '<%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(relationshipType)%>'<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.colon")%></nobr></td>
+ <td class="value" colspan="3" >
+ <input name='<%="hopmax_"+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(relationshipType)%>' type="text" size="5" value='<%=mapField%>'/>
+ </td>
+ </tr>
<%
- }
+ }
%>
- <tr><td class="separator" colspan="4"><hr/></td></tr>
- <tr>
- <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.HopCountModeColon")%></nobr></td>
- <td class="value" colspan="3">
- <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_ACCURATE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_ACCURATE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.DeleteUnreachableDocuments")%></input></nobr><br/>
- <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_NODELETE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_NODELETE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.KeepUnreachableDocumentsForNow")%></input></nobr><br/>
- <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_NEVERDELETE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_NEVERDELETE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.KeepUnreachableDocumentsForever")%></input></nobr><br/>
- </td>
- </tr>
- </table>
+ <tr><td class="separator" colspan="4"><hr/></td></tr>
+ <tr>
+ <td class="description" colspan="1"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.HopCountModeColon")%></nobr></td>
+ <td class="value" colspan="3">
+ <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_ACCURATE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_ACCURATE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.DeleteUnreachableDocuments")%></input></nobr><br/>
+ <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_NODELETE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_NODELETE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.KeepUnreachableDocumentsForNow")%></input></nobr><br/>
+ <nobr><input type="radio" name="hopcountmode" value='<%=Integer.toString(IJobDescription.HOPCOUNT_NEVERDELETE)%>' <%=((hopcountMode==IJobDescription.HOPCOUNT_NEVERDELETE)?"checked=\"true\"":"")%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.KeepUnreachableDocumentsForever")%></input></nobr><br/>
+ </td>
+ </tr>
+ </table>
<%
- }
+ }
}
else
{
- if (relationshipTypes != null)
- {
+ if (relationshipTypes != null)
+ {
%>
- <input type="hidden" name="hopfilters" value="true"/>
+ <input type="hidden" name="hopfilters" value="true"/>
<%
- int i = 0;
- while (i < relationshipTypes.length)
- {
- String relationshipType = relationshipTypes[i++];
- String mapField = "";
- Long mapValue = (Long)hopFilterMap.get(relationshipType);
- if (mapValue != null)
- mapField = mapValue.toString();
+ int i = 0;
+ while (i < relationshipTypes.length)
+ {
+ String relationshipType = relationshipTypes[i++];
+ String mapField = "";
+ Long mapValue = (Long)hopFilterMap.get(relationshipType);
+ if (mapValue != null)
+ mapField = mapValue.toString();
%>
- <input name='<%="hopmax_"+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(relationshipType)%>' type="hidden" value='<%=mapField%>'/>
- <input name="hopcountmode" type="hidden" value='<%=Integer.toString(hopcountMode)%>'/>
+ <input name='<%="hopmax_"+org.apache.manifoldcf.ui.util.Encoder.attributeEscape(relationshipType)%>' type="hidden" value='<%=mapField%>'/>
+ <input name="hopcountmode" type="hidden" value='<%=Integer.toString(hopcountMode)%>'/>
<%
- }
}
+ }
}
// Connection tab
@@ -980,55 +990,55 @@
int rowCounter = 0;
%>
- <table class="displaytable">
- <tr><td class="separator" colspan="4"><hr/></td></tr>
- <tr>
- <td colspan="1" class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.PipelineColon")%></nobr></td>
- <td class="boxcell" colspan="3">
- <table class="formtable">
- <tr class="formheaderrow">
- <td class="formcolumnheader">
- <input name="pipeline_count" type="hidden" value="<%=pipelineConnectionNames.length%>"/>
- </td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageNumber")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageType")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StagePrecedent")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageDescription")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageConnectionName")%></nobr></td>
- </tr>
- <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
- <td class="formcolumncell"></td>
- <td class="formcolumncell">1.</td>
- <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Repository")%></td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell">
+ <table class="displaytable">
+ <tr><td class="separator" colspan="4"><hr/></td></tr>
+ <tr>
+ <td colspan="1" class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.PipelineColon")%></nobr></td>
+ <td class="boxcell" colspan="3">
+ <table class="formtable">
+ <tr class="formheaderrow">
+ <td class="formcolumnheader">
+ <input name="pipeline_count" type="hidden" value="<%=pipelineConnectionNames.length%>"/>
+ </td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageNumber")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageType")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StagePrecedent")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageDescription")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageConnectionName")%></nobr></td>
+ </tr>
+ <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell">1.</td>
+ <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Repository")%></td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell">
<%
if (connectionName.length() == 0)
{
%>
- <select name="connectionname" size="1">
- <option <%="".equals(connectionName)?"selected=\"selected\"":""%> value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
+ <select name="connectionname" size="1">
+ <option <%="".equals(connectionName)?"selected=\"selected\"":""%> value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
<%
for (IRepositoryConnection conn : connList)
{
%>
- <option <%=conn.getName().equals(connectionName)?"selected=\"selected\"":""%> value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
+ <option <%=conn.getName().equals(connectionName)?"selected=\"selected\"":""%> value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
<%
}
%>
- </select>
+ </select>
<%
}
else
{
%>
- <input type="hidden" name="connectionname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(connectionName)%>'/><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(connectionName)%>
+ <input type="hidden" name="connectionname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(connectionName)%>'/><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(connectionName)%>
<%
}
%>
- </td>
- </tr>
+ </td>
+ </tr>
<%
// A map of stage number to reference count
Map<Integer,Integer> referenceCounts = new HashMap<Integer,Integer>();
@@ -1062,10 +1072,10 @@
pipelineDescription = "";
String pipelineType = pipelineIsOutputs[j]?Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Output"):Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Transformation");
%>
- <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
- <td class="formcolumncell">
- <input name="pipeline_<%=j%>_op" type="hidden" value="Continue"/>
- <a name="pipeline_<%=j%>_tag"/>
+ <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
+ <td class="formcolumncell">
+ <input name="pipeline_<%=j%>_op" type="hidden" value="Continue"/>
+ <a name="pipeline_<%=j%>_tag"/>
<%
// We don't want to leave orphans around. If the pipeline stage is an output, we can delete it ONLY if:
// -- the precedent is -1, OR
@@ -1073,121 +1083,121 @@
if (!pipelineIsOutputs[j] || pipelinePrerequisites[j] == -1 || referenceCounts.get(new Integer(pipelinePrerequisites[j])).intValue() > 1)
{
%>
- <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Delete")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Deletepipelinestage")%>' onclick="javascript:DeletePipelineStage(<%=j%>);"/>
+ <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Delete")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Deletepipelinestage")%>' onclick="javascript:DeletePipelineStage(<%=j%>);"/>
<%
}
if (transformationList.length > 0)
{
anyTransformationButtons = true;
%>
- <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertTransformationBefore")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewtransformationhere")%>' onclick="javascript:InsertPipelineStageTransformation(<%=j%>);"/>
+ <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertTransformationBefore")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewtransformationhere")%>' onclick="javascript:InsertPipelineStageTransformation(<%=j%>);"/>
<%
}
if (outputList.length != alreadyPresent.size())
{
%>
- <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertOutputBefore")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewoutputhere")%>' onclick="javascript:InsertPipelineStageOutput(<%=j%>);"/>
+ <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.InsertOutputBefore")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Insertnewoutputhere")%>' onclick="javascript:InsertPipelineStageOutput(<%=j%>);"/>
<%
}
%>
- </td>
- <td class="formcolumncell"><%=(j+2)%>.</td>
- <td class="formcolumncell"><%=pipelineType%>
- <input name="pipeline_<%=j%>_isoutput" type="hidden" value='<%=pipelineIsOutputs[j]?"true":"false"%>'/>
- </td>
- <td class="formcolumncell"><%=(pipelinePrerequisites[j] + 2)%>.
- <input name="pipeline_<%=j%>_precedent" type="hidden" value="<%=pipelinePrerequisites[j]%>"/>
- </td>
- <td class="formcolumncell">
- <input name="pipeline_<%=j%>_description" type="text" size="30" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineDescription)%>"/>
- </td>
- <td class="formcolumncell">
- <nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(pipelineConnectionName)%></nobr>
- <input name="pipeline_<%=j%>_connectionname" type="hidden" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineConnectionName)%>"/>
- </td>
- </tr>
+ </td>
+ <td class="formcolumncell"><%=(j+2)%>.</td>
+ <td class="formcolumncell"><%=pipelineType%>
+ <input name="pipeline_<%=j%>_isoutput" type="hidden" value='<%=pipelineIsOutputs[j]?"true":"false"%>'/>
+ </td>
+ <td class="formcolumncell"><%=(pipelinePrerequisites[j] + 2)%>.
+ <input name="pipeline_<%=j%>_precedent" type="hidden" value="<%=pipelinePrerequisites[j]%>"/>
+ </td>
+ <td class="formcolumncell">
+ <input name="pipeline_<%=j%>_description" type="text" size="30" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineDescription)%>"/>
+ </td>
+ <td class="formcolumncell">
+ <nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(pipelineConnectionName)%></nobr>
+ <input name="pipeline_<%=j%>_connectionname" type="hidden" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineConnectionName)%>"/>
+ </td>
+ </tr>
<%
}
if (anyTransformationButtons)
{
%>
- <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
- <tr class="formrow">
- <td class="formcolumncell">
- <a name="transformation_tag"/>
- </td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Transformation")%></td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell">
- <input name="transformation_description" type="text" size="30" value=""/>
- </td>
- <td class="formcolumncell">
- <select name="transformation_connectionname" size="1">
- <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
+ <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
+ <tr class="formrow">
+ <td class="formcolumncell">
+ <a name="transformation_tag"/>
+ </td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Transformation")%></td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell">
+ <input name="transformation_description" type="text" size="30" value=""/>
+ </td>
+ <td class="formcolumncell">
+ <select name="transformation_connectionname" size="1">
+ <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
<%
for (ITransformationConnection conn : transformationList)
{
%>
- <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
+ <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
<%
}
%>
- </select>
- </td>
- </tr>
+ </select>
+ </td>
+ </tr>
<%
}
if (outputList.length != alreadyPresent.size())
{
%>
- <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
- <tr class="formrow">
- <td class="formcolumncell">
- <a name="output_tag"/>
- <input type="button" value='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddOutput")%>' alt='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddAnOutput")%>' onclick="javascript:AppendPipelineStageOutput();"/>
- <input name="output_op" type="hidden" value="Continue"/>
- </td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Output")%></td>
- <td class="formcolumncell">
- <select name="output_precedent" size="1">
+ <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
+ <tr class="formrow">
+ <td class="formcolumncell">
+ <a name="output_tag"/>
+ <input type="button" value='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddOutput")%>' alt='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddAnOutput")%>' onclick="javascript:AppendPipelineStageOutput();"/>
+ <input name="output_op" type="hidden" value="Continue"/>
+ </td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Output")%></td>
+ <td class="formcolumncell">
+ <select name="output_precedent" size="1">
<%
for (Integer pre : precedents)
{
%>
- <option value="<%=pre%>"><%=(pre.intValue()+2)%></option>
+ <option value="<%=pre%>"><%=(pre.intValue()+2)%></option>
<%
}
%>
- </select>
- </td>
- <td class="formcolumncell">
- <input name="output_description" type="text" size="30" value=""/>
- </td>
- <td class="formcolumncell">
- <select name="output_connectionname" size="1">
- <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
+ </select>
+ </td>
+ <td class="formcolumncell">
+ <input name="output_description" type="text" size="30" value=""/>
+ </td>
+ <td class="formcolumncell">
+ <select name="output_connectionname" size="1">
+ <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
<%
for (IOutputConnection conn : outputList)
{
if (!alreadyPresent.contains(conn.getName()))
{
%>
- <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
+ <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
<%
}
}
%>
- </select>
- </td>
- </tr>
+ </select>
+ </td>
+ </tr>
<%
}
%>
- </table>
- </td>
- </tr>
+ </table>
+ </td>
+ </tr>
<%
alreadyPresent = new HashSet<String>();
@@ -1198,18 +1208,18 @@
if (notificationList.length > 0)
{
%>
- <tr>
- <td colspan="1" class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationsColon")%></nobr></td>
- <td class="boxcell" colspan="3">
- <table class="formtable">
- <tr class="formheaderrow">
- <td class="formcolumnheader">
- <input name="notification_count" type="hidden" value="<%=notificationConnectionNames.length%>"/>
- </td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageNumber")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationDescription")%></nobr></td>
- <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationConnectionName")%></nobr></td>
- </tr>
+ <tr>
+ <td colspan="1" class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationsColon")%></nobr></td>
+ <td class="boxcell" colspan="3">
+ <table class="formtable">
+ <tr class="formheaderrow">
+ <td class="formcolumnheader">
+ <input name="notification_count" type="hidden" value="<%=notificationConnectionNames.length%>"/>
+ </td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StageNumber")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationDescription")%></nobr></td>
+ <td class="formcolumnheader"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NotificationConnectionName")%></nobr></td>
+ </tr>
<%
rowCounter = 0;
for (int j = 0; j < notificationConnectionNames.length; j++)
@@ -1219,99 +1229,99 @@
if (notificationDescription == null)
notificationDescription = "";
%>
- <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
- <td class="formcolumncell">
- <input name="notification_<%=j%>_op" type="hidden" value="Continue"/>
- <a name="notification_<%=j%>_tag"/>
- <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Delete")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Deletenotification")%>' onclick="javascript:DeleteNotification(<%=j%>);"/>
- </td>
- <td class="formcolumncell"><%=(j+pipelineConnectionNames.length+2)%>.</td>
- <td class="formcolumncell">
- <input name="notification_<%=j%>_description" type="text" size="30" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationDescription)%>"/>
- </td>
- <td class="formcolumncell">
- <nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(notificationConnectionName)%></nobr>
- <input name="notification_<%=j%>_connectionname" type="hidden" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationConnectionName)%>"/>
- </td>
- </tr>
+ <tr class="<%=((rowCounter++ % 2)==0)?"evenformrow":"oddformrow"%>">
+ <td class="formcolumncell">
+ <input name="notification_<%=j%>_op" type="hidden" value="Continue"/>
+ <a name="notification_<%=j%>_tag"/>
+ <input type="button" value="<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Delete")%>" alt='<%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Deletenotification")%>' onclick="javascript:DeleteNotification(<%=j%>);"/>
+ </td>
+ <td class="formcolumncell"><%=(j+pipelineConnectionNames.length+2)%>.</td>
+ <td class="formcolumncell">
+ <input name="notification_<%=j%>_description" type="text" size="30" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationDescription)%>"/>
+ </td>
+ <td class="formcolumncell">
+ <nobr><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(notificationConnectionName)%></nobr>
+ <input name="notification_<%=j%>_connectionname" type="hidden" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationConnectionName)%>"/>
+ </td>
+ </tr>
<%
}
if (notificationList.length != alreadyPresent.size())
{
%>
- <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
- <tr class="formrow">
- <td class="formcolumncell">
- <a name="notification_tag"/>
- <input type="button" value='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddNotification")%>' alt='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddANotification")%>' onclick="javascript:AppendNotification();"/>
- <input name="notification_op" type="hidden" value="Continue"/>
- </td>
- <td class="formcolumncell"></td>
- <td class="formcolumncell">
- <input name="notification_description" type="text" size="30" value=""/>
- </td>
- <td class="formcolumncell">
- <select name="notification_connectionname" size="1">
- <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
+ <tr class="formrow"><td class="formseparator" colspan="4"><hr/></td></tr>
+ <tr class="formrow">
+ <td class="formcolumncell">
+ <a name="notification_tag"/>
+ <input type="button" value='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddNotification")%>' alt='<%=Messages.getAttributeString(pageContext.getRequest().getLocale(),"editjob.AddANotification")%>' onclick="javascript:AppendNotification();"/>
+ <input name="notification_op" type="hidden" value="Continue"/>
+ </td>
+ <td class="formcolumncell"></td>
+ <td class="formcolumncell">
+ <input name="notification_description" type="text" size="30" value=""/>
+ </td>
+ <td class="formcolumncell">
+ <select name="notification_connectionname" size="1">
+ <option selected="selected" value="">-- <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoneSelected")%> --</option>
<%
for (INotificationConnection conn : notificationList)
{
if (!alreadyPresent.contains(conn.getName()))
{
%>
- <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
+ <option value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(conn.getName())%>'><%=org.apache.manifoldcf.ui.util.Encoder.bodyEscape(conn.getName())%></option>
<%
}
}
%>
- </select>
- </td>
- </tr>
+ </select>
+ </td>
+ </tr>
<%
}
%>
- </table>
- </td>
- </tr>
+ </table>
+ </td>
+ </tr>
<%
}
%>
- <tr><td class="separator" colspan="4"><hr/></td></tr>
-
- <tr>
- <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.PriorityColon")%></nobr></td>
- <td class="value">
- <select name="priority" size="1">
- <option value="1" <%=(priority==1)?"selected=\"selected\"":""%>>1 <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Highest")%></option>
- <option value="2" <%=(priority==2)?"selected=\"selected\"":""%>>2</option>
- <option value="3" <%=(priority==3)?"selected=\"selected\"":""%>>3</option>
- <option value="4" <%=(priority==4)?"selected=\"selected\"":""%>>4</option>
- <option value="5" <%=(priority==5)?"selected=\"selected\"":""%>>5</option>
- <option value="6" <%=(priority==6)?"selected=\"selected\"":""%>>6</option>
- <option value="7" <%=(priority==7)?"selected=\"selected\"":""%>>7</option>
- <option value="8" <%=(priority==8)?"selected=\"selected\"":""%>>8</option>
- <option value="9" <%=(priority==9)?"selected=\"selected\"":""%>>9</option>
- <option value="10" <%=(priority==10)?"selected=\"selected\"":""%>>10 <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Lowest")%></option>
- </select>
- </td>
- <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartMethodColon")%></nobr></td>
- <td class="value">
- <select name="startmethod" size="1">
- <option value='<%=IJobDescription.START_WINDOWBEGIN%>' <%=(startMethod==IJobDescription.START_WINDOWBEGIN)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartWhenScheduleWindowStarts")%></option>
- <option value='<%=IJobDescription.START_WINDOWINSIDE%>' <%=(startMethod==IJobDescription.START_WINDOWINSIDE)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartEvenInsideAScheduleWindow")%></option>
- <option value='<%=IJobDescription.START_DISABLE%>' <%=(startMethod==IJobDescription.START_DISABLE)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.DontAutomaticallyStartThisJob")%></option>
- </select>
- </td>
- </tr>
- </table>
+ <tr><td class="separator" colspan="4"><hr/></td></tr>
+
+ <tr>
+ <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.PriorityColon")%></nobr></td>
+ <td class="value">
+ <select name="priority" size="1">
+ <option value="1" <%=(priority==1)?"selected=\"selected\"":""%>>1 <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Highest")%></option>
+ <option value="2" <%=(priority==2)?"selected=\"selected\"":""%>>2</option>
+ <option value="3" <%=(priority==3)?"selected=\"selected\"":""%>>3</option>
+ <option value="4" <%=(priority==4)?"selected=\"selected\"":""%>>4</option>
+ <option value="5" <%=(priority==5)?"selected=\"selected\"":""%>>5</option>
+ <option value="6" <%=(priority==6)?"selected=\"selected\"":""%>>6</option>
+ <option value="7" <%=(priority==7)?"selected=\"selected\"":""%>>7</option>
+ <option value="8" <%=(priority==8)?"selected=\"selected\"":""%>>8</option>
+ <option value="9" <%=(priority==9)?"selected=\"selected\"":""%>>9</option>
+ <option value="10" <%=(priority==10)?"selected=\"selected\"":""%>>10 <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Lowest")%></option>
+ </select>
+ </td>
+ <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartMethodColon")%></nobr></td>
+ <td class="value">
+ <select name="startmethod" size="1">
+ <option value='<%=IJobDescription.START_WINDOWBEGIN%>' <%=(startMethod==IJobDescription.START_WINDOWBEGIN)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartWhenScheduleWindowStarts")%></option>
+ <option value='<%=IJobDescription.START_WINDOWINSIDE%>' <%=(startMethod==IJobDescription.START_WINDOWINSIDE)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.StartEvenInsideAScheduleWindow")%></option>
+ <option value='<%=IJobDescription.START_DISABLE%>' <%=(startMethod==IJobDescription.START_DISABLE)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.DontAutomaticallyStartThisJob")%></option>
+ </select>
+ </td>
+ </tr>
+ </table>
<%
}
else
{
%>
- <input type="hidden" name="connectionname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(connectionName)%>'/>
- <input type="hidden" name="pipeline_count" value="<%=pipelineConnectionNames.length%>"/>
- <input type="hidden" name="notification_count" value="<%=notificationConnectionNames.length%>"/>
+ <input type="hidden" name="connectionname" value='<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(connectionName)%>'/>
+ <input type="hidden" name="pipeline_count" value="<%=pipelineConnectionNames.length%>"/>
+ <input type="hidden" name="notification_count" value="<%=notificationConnectionNames.length%>"/>
<%
for (int j = 0; j < pipelineConnectionNames.length; j++)
{
@@ -1320,10 +1330,10 @@
if (pipelineDescription == null)
pipelineDescription = "";
%>
- <input name="pipeline_<%=j%>_isoutput" type="hidden" value='<%=pipelineIsOutputs[j]?"true":"false"%>'/>
- <input name="pipeline_<%=j%>_precedent" type="hidden" value="<%=pipelinePrerequisites[j]%>"/>
- <input type="hidden" name="pipeline_<%=j%>_connectionname" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineConnectionName)%>"/>
- <input type="hidden" name="pipeline_<%=j%>_description" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineDescription)%>"/>
+ <input name="pipeline_<%=j%>_isoutput" type="hidden" value='<%=pipelineIsOutputs[j]?"true":"false"%>'/>
+ <input name="pipeline_<%=j%>_precedent" type="hidden" value="<%=pipelinePrerequisites[j]%>"/>
+ <input type="hidden" name="pipeline_<%=j%>_connectionname" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineConnectionName)%>"/>
+ <input type="hidden" name="pipeline_<%=j%>_description" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(pipelineDescription)%>"/>
<%
}
for (int j = 0; j < notificationConnectionNames.length; j++)
@@ -1333,14 +1343,14 @@
if (notificationDescription == null)
notificationDescription = "";
%>
- <input type="hidden" name="notification_<%=j%>_connectionname" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationConnectionName)%>"/>
- <input type="hidden" name="notification_<%=j%>_description" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationDescription)%>"/>
+ <input type="hidden" name="notification_<%=j%>_connectionname" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationConnectionName)%>"/>
+ <input type="hidden" name="notification_<%=j%>_description" value="<%=org.apache.manifoldcf.ui.util.Encoder.attributeEscape(notificationDescription)%>"/>
<%
}
%>
- <input type="hidden" name="priority" value='<%=priority%>'/>
- <input type="hidden" name="startmethod" value='<%=startMethod%>'/>
+ <input type="hidden" name="priority" value='<%=priority%>'/>
+ <input type="hidden" name="startmethod" value='<%=startMethod%>'/>
<%
}
@@ -1348,458 +1358,458 @@
if (tabName.equals(Messages.getString(pageContext.getRequest().getLocale(),"editjob.Scheduling")) && tabSequenceInt == -1)
{
%>
- <table class="displaytable">
+ <table class="displaytable">
<%
- if (model != -1 && model != IRepositoryConnector.MODEL_ADD_CHANGE_DELETE && model != IRepositoryConnector.MODEL_CHAINED_ADD_CHANGE_DELETE)
- {
+ if (model != -1 && model != IRepositoryConnector.MODEL_ADD_CHANGE_DELETE && model != IRepositoryConnector.MODEL_CHAINED_ADD_CHANGE_DELETE)
+ {
%>
- <tr>
- <td class="separator" colspan="4"><hr/></td>
- </tr>
- <tr>
- <td class="description">
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScheduleTypeColon")%></nobr>
- </td>
- <td class="value" colspan="3">
- <select name="scheduletype" size="1">
- <option value='<%=IJobDescription.TYPE_CONTINUOUS%>' <%=(type==IJobDescription.TYPE_CONTINUOUS)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.RescanDocumentsDynamically")%></option>
- <option value='<%=IJobDescription.TYPE_SPECIFIED%>' <%=(type==IJobDescription.TYPE_SPECIFIED)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScanEveryDocumentOnce")%></option>
- </select>
- </td>
- </tr>
- <tr>
- <td class="description">
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.RecrawlIntervalIfContinuousColon")%></nobr>
- </td>
- <td class="value" colspan="3">
- <nobr><input type="text" size="5" name="recrawlinterval" value='<%=((recrawlInterval==null)?"":recrawlInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
- </td>
- </tr>
- <tr>
- <td class="description">
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalIfContinuousColon")%></nobr>
- </td>
- <td class="value" colspan="3">
- <nobr><input type="text" size="5" name="maxrecrawlinterval" value='<%=((maxRecrawlInterval==null)?"":maxRecrawlInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
- </td>
- </tr>
- <tr>
- <td class="description">
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ExpirationIntervalIfContinuousColon")%></nobr>
- </td>
- <td class="value" colspan="3">
- <nobr><input type="text" size="5" name="expirationinterval" value='<%=((expirationInterval==null)?"":expirationInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
- </td>
- </tr>
- <tr>
- <td class="description">
- <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ReseedIntervalIfContinuousColon")%></nobr>
- </td>
- <td class="value" colspan="3">
- <nobr><input type="text" size="5" name="reseedinterval" value='<%=((reseedInterval==null)?"":reseedInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
- </td>
- </tr>
+ <tr>
+ <td class="separator" colspan="4"><hr/></td>
+ </tr>
+ <tr>
+ <td class="description">
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScheduleTypeColon")%></nobr>
+ </td>
+ <td class="value" colspan="3">
+ <select name="scheduletype" size="1">
+ <option value='<%=IJobDescription.TYPE_CONTINUOUS%>' <%=(type==IJobDescription.TYPE_CONTINUOUS)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.RescanDocumentsDynamically")%></option>
+ <option value='<%=IJobDescription.TYPE_SPECIFIED%>' <%=(type==IJobDescription.TYPE_SPECIFIED)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScanEveryDocumentOnce")%></option>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td class="description">
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.RecrawlIntervalIfContinuousColon")%></nobr>
+ </td>
+ <td class="value" colspan="3">
+ <nobr><input type="text" size="5" name="recrawlinterval" value='<%=((recrawlInterval==null)?"":recrawlInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
+ </td>
+ </tr>
+ <tr>
+ <td class="description">
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MaxRecrawlIntervalIfContinuousColon")%></nobr>
+ </td>
+ <td class="value" colspan="3">
+ <nobr><input type="text" size="5" name="maxrecrawlinterval" value='<%=((maxRecrawlInterval==null)?"":maxRecrawlInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
+ </td>
+ </tr>
+ <tr>
+ <td class="description">
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ExpirationIntervalIfContinuousColon")%></nobr>
+ </td>
+ <td class="value" colspan="3">
+ <nobr><input type="text" size="5" name="expirationinterval" value='<%=((expirationInterval==null)?"":expirationInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
+ </td>
+ </tr>
+ <tr>
+ <td class="description">
+ <nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ReseedIntervalIfContinuousColon")%></nobr>
+ </td>
+ <td class="value" colspan="3">
+ <nobr><input type="text" size="5" name="reseedinterval" value='<%=((reseedInterval==null)?"":reseedInterval.toString())%>'/> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutesBlankInfinity")%></nobr>
+ </td>
+ </tr>
<%
- }
- else
- {
+ }
+ else
+ {
%>
- <input type="hidden" name="scheduletype" value='<%=type%>'/>
- <input type="hidden" name="recrawlinterval" value='<%=((recrawlInterval==null)?"":recrawlInterval.toString())%>'/>
- <input type="hidden" name="maxrecrawlinterval" value='<%=((maxRecrawlInterval==null)?"":maxRecrawlInterval.toString())%>'/>
- <input type="hidden" name="reseedinterval" value='<%=((reseedInterval==null)?"":reseedInterval.toString())%>'/>
- <input type="hidden" name="expirationinterval" value='<%=((expirationInterval==null)?"":expirationInterval.toString())%>'/>
+ <input type="hidden" name="scheduletype" value='<%=type%>'/>
+ <input type="hidden" name="recrawlinterval" value='<%=((recrawlInterval==null)?"":recrawlInterval.toString())%>'/>
+ <input type="hidden" name="maxrecrawlinterval" value='<%=((maxRecrawlInterval==null)?"":maxRecrawlInterval.toString())%>'/>
+ <input type="hidden" name="reseedinterval" value='<%=((reseedInterval==null)?"":reseedInterval.toString())%>'/>
+ <input type="hidden" name="expirationinterval" value='<%=((expirationInterval==null)?"":expirationInterval.toString())%>'/>
<%
- }
+ }
%>
- <tr>
- <td class="separator" colspan="4"><hr/></td>
- </tr>
+ <tr>
+ <td class="separator" colspan="4"><hr/></td>
+ </tr>
<%
- if (scheduleRecords.size() == 0)
- {
+ if (scheduleRecords.size() == 0)
+ {
%>
- <tr><td class="message" colspan="4"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoScheduleSpecified")%></td></tr>
+ <tr><td class="message" colspan="4"><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.NoScheduleSpecified")%></td></tr>
<%
- }
- else
+ }
+ else
+ {
+ int l = 0;
+ while (l < scheduleRecords.size())
{
- int l = 0;
- while (l < scheduleRecords.size())
+ ScheduleRecord sr = (ScheduleRecord)scheduleRecords.get(l);
+ Long srDuration = sr.getDuration();
+ EnumeratedValues srDayOfWeek = sr.getDayOfWeek();
+ EnumeratedValues srMonthOfYear = sr.getMonthOfYear();
+ EnumeratedValues srDayOfMonth = sr.getDayOfMonth();
+ EnumeratedValues srYear = sr.getYear();
+ EnumeratedValues srHourOfDay = sr.getHourOfDay();
+ EnumeratedValues srMinutesOfHour = sr.getMinutesOfHour();
+ boolean srRequestMinimum = sr.getRequestMinimum();
+ String postFix = Integer.toString(l);
+ int k;
+
+ if (l > 0)
{
- ScheduleRecord sr = (ScheduleRecord)scheduleRecords.get(l);
- Long srDuration = sr.getDuration();
- EnumeratedValues srDayOfWeek = sr.getDayOfWeek();
- EnumeratedValues srMonthOfYear = sr.getMonthOfYear();
- EnumeratedValues srDayOfMonth = sr.getDayOfMonth();
- EnumeratedValues srYear = sr.getYear();
- EnumeratedValues srHourOfDay = sr.getHourOfDay();
- EnumeratedValues srMinutesOfHour = sr.getMinutesOfHour();
- boolean srRequestMinimum = sr.getRequestMinimum();
- String postFix = Integer.toString(l);
- int k;
-
- if (l > 0)
- {
-%>
- <tr>
- <td class="separator" colspan="4"><hr/></td>
- </tr>
+%>
+ <tr>
+ <td class="separator" colspan="4"><hr/></td>
+ </tr>
<%
- }
+ }
%>
- <tr>
- <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScheduledTimeColon")%></nobr></td>
- <td colspan="3" class="value">
- <select class="schedulepulldown" multiple="true" name='<%="dayofweek"+postFix%>' size="3">
- <option value="none" <%=(srDayOfWeek==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.AnyDayOfWeek")%></option>
- <option value="0" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(0))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Sundays")%></option>
- <option value="1" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(1))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Mondays")%></option>
- <option value="2" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(2))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Tuesdays")%></option>
- <option value="3" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(3))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Wednesdays")%></option>
- <option value="4" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(4))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Thursdays")%></option>
- <option value="5" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(5))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Fridays")%></option>
- <option value="6" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(6))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Saturdays")%></option>
- </select> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.at")%>
- <select class="schedulepulldown" multiple="true" name='<%="hourofday"+postFix%>' size="3">
- <option value="none" <%=(srHourOfDay==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MidnightAnyHourOfDay")%></option>
+ <tr>
+ <td class="description"><nobr><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.ScheduledTimeColon")%></nobr></td>
+ <td colspan="3" class="value">
+ <select class="schedulepulldown" multiple="true" name='<%="dayofweek"+postFix%>' size="3">
+ <option value="none" <%=(srDayOfWeek==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.AnyDayOfWeek")%></option>
+ <option value="0" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(0))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Sundays")%></option>
+ <option value="1" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(1))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Mondays")%></option>
+ <option value="2" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(2))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Tuesdays")%></option>
+ <option value="3" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(3))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Wednesdays")%></option>
+ <option value="4" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(4))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Thursdays")%></option>
+ <option value="5" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(5))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Fridays")%></option>
+ <option value="6" <%=(srDayOfWeek!=null&&srDayOfWeek.checkValue(6))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Saturdays")%></option>
+ </select> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.at")%>
+ <select class="schedulepulldown" multiple="true" name='<%="hourofday"+postFix%>' size="3">
+ <option value="none" <%=(srHourOfDay==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.MidnightAnyHourOfDay")%></option>
<%
- k = 0;
- while (k < 24)
+ k = 0;
+ while (k < 24)
+ {
+ int q = k;
+ String ampm;
+ if (k < 12)
+ ampm = Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.am");
+ else
{
- int q = k;
- String ampm;
- if (k < 12)
- ampm = Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.am");
- else
- {
- ampm = Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.pm");
- q -= 12;
- }
- String hour;
- if (q == 0)
- q = 12;
+ ampm = Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.pm");
+ q -= 12;
+ }
+ String hour;
+ if (q == 0)
+ q = 12;
%>
- <option value='<%=k%>' <%=(srHourOfDay!=null&&srHourOfDay.checkValue(k))?"selected=\"selected\"":""%>><%=Integer.toString(q)+" "+ampm%></option>
+ <option value='<%=k%>' <%=(srHourOfDay!=null&&srHourOfDay.checkValue(k))?"selected=\"selected\"":""%>><%=Integer.toString(q)+" "+ampm%></option>
<%
- k++;
- }
+ k++;
+ }
%>
- </select> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.plus")%>
- <select class="schedulepulldown" multiple="true" name='<%="minutesofhour"+postFix%>' size="3">
- <option value="none" <%=(srMinutesOfHour==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Nothing")%></option>
+ </select> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.plus")%>
+ <select class="schedulepulldown" multiple="true" name='<%="minutesofhour"+postFix%>' size="3">
+ <option value="none" <%=(srMinutesOfHour==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.Nothing")%></option>
<%
- k = 0;
- while (k < 60)
- {
+ k = 0;
+ while (k < 60)
+ {
%>
- <option value='<%=k%>' <%=(srMinutesOfHour!=null&&srMinutesOfHour.checkValue(k))?"selected=\"selected\"":""%>><%=Integer.toString(k)%> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutes")%></option>
+ <option value='<%=k%>' <%=(srMinutesOfHour!=null&&srMinutesOfHour.checkValue(k))?"selected=\"selected\"":""%>><%=Integer.toString(k)%> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.minutes")%></option>
<%
- k++;
- }
+ k++;
+ }
%>
- </select> <%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.in")%>
- <select class="schedulepulldown" multiple="true" name='<%="monthofyear"+postFix%>' size="3">
- <option value="none" <%=(srMonthOfYear==null)?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.EveryMonthOfYear")%></option>
- <option value="0" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(0))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.January")%></option>
- <option value="1" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(1))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.February")%></option>
- <option value="2" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(2))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.March")%></option>
- <option value="3" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(3))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.April")%></option>
- <option value="4" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(4))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.May")%></option>
- <option value="5" <%=(srMonthOfYear!=null&&srMonthOfYear.checkValue(5))?"selected=\"selected\"":""%>><%=Messages.getBodyString(pageContext.getRequest().getLocale(),"editjob.June")%></option>
[... 631 lines stripped ...]