Commit 19c7b865 by Nilu

S26465112 # Client - Incoming Issues (raised by Client) #Refinements to the process

4. Ideally (this is not too important) we use a different identified than the message subject - assume we have 6 messages, it is hard to know which is which (when they occur) from the list of subjects.
parent 1bdf59f0
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
<column name="object_id" type="Long" nullable="false" length="11"/> <column name="object_id" type="Long" nullable="false" length="11"/>
<column name="object_last_updated_date" type="Date" nullable="false" length="22"/> <column name="object_last_updated_date" type="Date" nullable="false" length="22"/>
<column name="object_created_date" type="Date" nullable="false" length="22"/> <column name="object_created_date" type="Date" nullable="false" length="22"/>
<column name="template_name" type="String" nullable="false" length="200"/>
<column name="subject" type="String" nullable="false" length="200"/> <column name="subject" type="String" nullable="false" length="200"/>
<column name="application_status" type="String" nullable="false" length="200"/> <column name="application_status" type="String" nullable="false" length="200"/>
<column name="delay_hrs" type="Long" nullable="true"/> <column name="delay_hrs" type="Long" nullable="true"/>
......
...@@ -8,6 +8,7 @@ CREATE TABLE tl_message_template ( ...@@ -8,6 +8,7 @@ CREATE TABLE tl_message_template (
object_last_updated_date datetime DEFAULT getdate() NOT NULL , object_last_updated_date datetime DEFAULT getdate() NOT NULL ,
object_created_date datetime DEFAULT getdate() NOT NULL object_created_date datetime DEFAULT getdate() NOT NULL
, ,
template_name varchar(200) NOT NULL,
subject varchar(200) NOT NULL, subject varchar(200) NOT NULL,
application_status varchar(200) NOT NULL, application_status varchar(200) NOT NULL,
delay_hrs numeric(12) NULL, delay_hrs numeric(12) NULL,
......
...@@ -9,6 +9,7 @@ CREATE TABLE tl_message_template ( ...@@ -9,6 +9,7 @@ CREATE TABLE tl_message_template (
object_last_updated_date date DEFAULT SYSDATE NOT NULL , object_last_updated_date date DEFAULT SYSDATE NOT NULL ,
object_created_date date DEFAULT SYSDATE NOT NULL object_created_date date DEFAULT SYSDATE NOT NULL
, ,
template_name varchar2(200) NOT NULL,
subject varchar2(200) NOT NULL, subject varchar2(200) NOT NULL,
application_status varchar2(200) NOT NULL, application_status varchar2(200) NOT NULL,
delay_hrs number(12) NULL, delay_hrs number(12) NULL,
......
...@@ -9,6 +9,7 @@ CREATE TABLE tl_message_template ( ...@@ -9,6 +9,7 @@ CREATE TABLE tl_message_template (
object_last_updated_date timestamp DEFAULT NOW() NOT NULL , object_last_updated_date timestamp DEFAULT NOW() NOT NULL ,
object_created_date timestamp DEFAULT NOW() NOT NULL object_created_date timestamp DEFAULT NOW() NOT NULL
, ,
template_name varchar(200) NOT NULL,
subject varchar(200) NOT NULL, subject varchar(200) NOT NULL,
application_status varchar(200) NOT NULL, application_status varchar(200) NOT NULL,
delay_hrs numeric(12) NULL, delay_hrs numeric(12) NULL,
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
<IMPORT value="performa.orm.*"/> <IMPORT value="performa.orm.*"/>
<TABLE name="tl_message_template" tablePrefix="object" polymorphic="FALSE"> <TABLE name="tl_message_template" tablePrefix="object" polymorphic="FALSE">
<ATTRIB name="TemplateName" type="String" dbcol="template_name" mandatory="true" length="200" />
<ATTRIB name="Subject" type="String" dbcol="subject" mandatory="true" length="200" /> <ATTRIB name="Subject" type="String" dbcol="subject" mandatory="true" length="200" />
<ATTRIB name="ApplicationStatus" type="ApplicationStatus" dbcol="application_status" mandatory="true" defaultValue="ApplicationStatus.DRAFT" attribHelper="EnumeratedAttributeHelper" /> <ATTRIB name="ApplicationStatus" type="ApplicationStatus" dbcol="application_status" mandatory="true" defaultValue="ApplicationStatus.DRAFT" attribHelper="EnumeratedAttributeHelper" />
<ATTRIB name="DelayHrs" type="Integer" dbcol="delay_hrs" mandatory="false" defaultValue="0" /> <ATTRIB name="DelayHrs" type="Integer" dbcol="delay_hrs" mandatory="false" defaultValue="0" />
......
...@@ -51,6 +51,15 @@ ...@@ -51,6 +51,15 @@
<oneit:skin tagName="layout_row"> <oneit:skin tagName="layout_row">
<oneit:layout_label width="1"> <oneit:layout_label width="1">
<oneit:ormlabel obj="<%= messageTemplate %>" field="TemplateName"/>
</oneit:layout_label>
<oneit:layout_field width="1">
<oneit:ormInput obj="<%= messageTemplate %>" attributeName="TemplateName" style="width:90%" />
</oneit:layout_field>
</oneit:skin>
<oneit:skin tagName="layout_row">
<oneit:layout_label width="1">
<oneit:ormlabel obj="<%= messageTemplate %>" field="Subject"/> <oneit:ormlabel obj="<%= messageTemplate %>" field="Subject"/>
</oneit:layout_label> </oneit:layout_label>
<oneit:layout_field width="1"> <oneit:layout_field width="1">
......
...@@ -44,14 +44,16 @@ ...@@ -44,14 +44,16 @@
<oneit:skin tagName="layout_search_results"> <oneit:skin tagName="layout_search_results">
<oneit:table name="MessageTemplateTable" sortable="true" cssClass="cougartable tbl-width" notgrid="true"> <oneit:table name="MessageTemplateTable" sortable="true" cssClass="cougartable tbl-width" notgrid="true">
<oneit:colheader label="Description" width="50" /> <oneit:colheader label="Template Name" width="48" />
<oneit:colheader label="" width="1" cssClass="nosort nofilter" /> <oneit:colheader label="Email Subject" width="48" />
<oneit:colheader label="" width="4" cssClass="nosort nofilter" />
<% <%
for (MessageTemplate msgTemp : messageTemplates) for (MessageTemplate msgTemp : messageTemplates)
{ {
%> %>
<oneit:row rowObj="<%= msgTemp %>"> <oneit:row rowObj="<%= msgTemp %>">
<oneit:col><oneit:toString value="<%= msgTemp.getTemplateName() %>" mode="EscapeHTML" /></oneit:col>
<oneit:col><oneit:toString value="<%= msgTemp.getSubject() %>" mode="EscapeHTML" /></oneit:col> <oneit:col><oneit:toString value="<%= msgTemp.getSubject() %>" mode="EscapeHTML" /></oneit:col>
<oneit:col><a class="data-link " href="editMessageTemplate.jsp?MessageTemplateID=<%= msgTemp.getObjectID() %>">>></a></oneit:col> <oneit:col><a class="data-link " href="editMessageTemplate.jsp?MessageTemplateID=<%= msgTemp.getObjectID() %>">>></a></oneit:col>
</oneit:row> </oneit:row>
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- @AutoRun -->
<OBJECTS name="" xmlns:oneit="http://www.1iT.com.au">
<NODE name="Script" factory="Vector">
<NODE name="DDL" factory="Participant" class="oneit.sql.transfer.RedefineTableOperation">
<tableName factory="String">tl_message_template</tableName>
<column name="template_name" type="String" nullable="true" length="200"/>
</NODE>
</NODE>
</OBJECTS>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment