details:   /erp/devel/pi-engdev/rev/6ce57cd74bf4
changeset: 6758:6ce57cd74bf4
user:      Manoharan Iyyadurai <manoharan.iyyadurai <at> openbravo.com>
date:      Mon Mar 22 18:18:44 2010 +0530
summary:   Added Callout for getting Document No.

diffstat:

 src-db/database/sourcedata/AD_CALLOUT.xml                           |  10 ++++
 src-db/database/sourcedata/AD_COLUMN.xml                            |   3 +
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                      |  12 +++++
 src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml              |  10 ++++
 src/org/openbravo/erpCommon/ad_callouts/SL_AdvPayment_Document.java |  23 
++++++++++
 5 files changed, 58 insertions(+), 0 deletions(-)

diffs (116 lines):

diff -r 8bd1c7364467 -r 6ce57cd74bf4 src-db/database/sourcedata/AD_CALLOUT.xml
--- a/src-db/database/sourcedata/AD_CALLOUT.xml Sun Mar 21 19:43:04 2010 +0530
+++ b/src-db/database/sourcedata/AD_CALLOUT.xml Mon Mar 22 18:18:44 2010 +0530
@@ -869,6 +869,16 @@
 <!--D58885C504EC46ED8B77C4DEC1F59CA1-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--D58885C504EC46ED8B77C4DEC1F59CA1--></AD_CALLOUT>
 
+<!--DC83B2F49C084E28A61C4D7FEA4DF480--><AD_CALLOUT>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  
<AD_CALLOUT_ID><![CDATA[DC83B2F49C084E28A61C4D7FEA4DF480]]></AD_CALLOUT_ID>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  
<NAME><![CDATA[SL_AdvPayment_Document]]></NAME>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  <DESCRIPTION><![CDATA[Document number 
generation.]]></DESCRIPTION>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--DC83B2F49C084E28A61C4D7FEA4DF480--></AD_CALLOUT>
+
 <!--E533C48595374A57885EF3761173F235--><AD_CALLOUT>
 <!--E533C48595374A57885EF3761173F235-->  
<AD_CALLOUT_ID><![CDATA[E533C48595374A57885EF3761173F235]]></AD_CALLOUT_ID>
 <!--E533C48595374A57885EF3761173F235-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 8bd1c7364467 -r 6ce57cd74bf4 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Sun Mar 21 19:43:04 2010 +0530
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Mon Mar 22 18:18:44 2010 +0530
@@ -249044,6 +249044,7 @@
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--326E4E78F12B423685E7986B2FDBEE2C-->  
<AD_CALLOUT_ID><![CDATA[DC83B2F49C084E28A61C4D7FEA4DF480]]></AD_CALLOUT_ID>
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--326E4E78F12B423685E7986B2FDBEE2C-->  <POSITION><![CDATA[25]]></POSITION>
@@ -276228,6 +276229,7 @@
 <!--8032E178607750D5E040007F01004282-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
 <!--8032E178607750D5E040007F01004282-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--8032E178607750D5E040007F01004282-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--8032E178607750D5E040007F01004282-->  
<AD_CALLOUT_ID><![CDATA[DC83B2F49C084E28A61C4D7FEA4DF480]]></AD_CALLOUT_ID>
 <!--8032E178607750D5E040007F01004282-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--8032E178607750D5E040007F01004282-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--8032E178607750D5E040007F01004282-->  <POSITION><![CDATA[27]]></POSITION>
@@ -277940,6 +277942,7 @@
 <!--8189F49FFEAD6E56E040007F01003E83-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
 <!--8189F49FFEAD6E56E040007F01003E83-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--8189F49FFEAD6E56E040007F01003E83-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--8189F49FFEAD6E56E040007F01003E83-->  
<AD_CALLOUT_ID><![CDATA[DC83B2F49C084E28A61C4D7FEA4DF480]]></AD_CALLOUT_ID>
 <!--8189F49FFEAD6E56E040007F01003E83-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--8189F49FFEAD6E56E040007F01003E83-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <POSITION><![CDATA[13]]></POSITION>
diff -r 8bd1c7364467 -r 6ce57cd74bf4 
src-db/database/sourcedata/AD_MODEL_OBJECT.xml
--- a/src-db/database/sourcedata/AD_MODEL_OBJECT.xml    Sun Mar 21 19:43:04 
2010 +0530
+++ b/src-db/database/sourcedata/AD_MODEL_OBJECT.xml    Mon Mar 22 18:18:44 
2010 +0530
@@ -17134,6 +17134,18 @@
 <!--C020D3065FCC48C7BF34238EDBB6A45B-->  
<OBJECT_TYPE><![CDATA[S]]></OBJECT_TYPE>
 <!--C020D3065FCC48C7BF34238EDBB6A45B--></AD_MODEL_OBJECT>
 
+<!--C1F20E5072B74CE28C3094BFC13EE7DB--><AD_MODEL_OBJECT>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  
<AD_MODEL_OBJECT_ID><![CDATA[C1F20E5072B74CE28C3094BFC13EE7DB]]></AD_MODEL_OBJECT_ID>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  <ACTION><![CDATA[C]]></ACTION>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  
<CLASSNAME><![CDATA[org.openbravo.erpCommon.ad_callouts.SL_AdvPayment_Document]]></CLASSNAME>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  
<AD_CALLOUT_ID><![CDATA[DC83B2F49C084E28A61C4D7FEA4DF480]]></AD_CALLOUT_ID>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB-->  
<OBJECT_TYPE><![CDATA[S]]></OBJECT_TYPE>
+<!--C1F20E5072B74CE28C3094BFC13EE7DB--></AD_MODEL_OBJECT>
+
 <!--C225FD50C2F34DEBB0D272DE65A2FFD3--><AD_MODEL_OBJECT>
 <!--C225FD50C2F34DEBB0D272DE65A2FFD3-->  
<AD_MODEL_OBJECT_ID><![CDATA[C225FD50C2F34DEBB0D272DE65A2FFD3]]></AD_MODEL_OBJECT_ID>
 <!--C225FD50C2F34DEBB0D272DE65A2FFD3-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 8bd1c7364467 -r 6ce57cd74bf4 
src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
--- a/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml    Sun Mar 21 
19:43:04 2010 +0530
+++ b/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml    Mon Mar 22 
18:18:44 2010 +0530
@@ -25940,6 +25940,16 @@
 <!--867B367C6E2C4375A468D926BB320467-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
 <!--867B367C6E2C4375A468D926BB320467--></AD_MODEL_OBJECT_MAPPING>
 
+<!--86C9138E75C84BADB472C0027544B560--><AD_MODEL_OBJECT_MAPPING>
+<!--86C9138E75C84BADB472C0027544B560-->  
<AD_MODEL_OBJECT_MAPPING_ID><![CDATA[86C9138E75C84BADB472C0027544B560]]></AD_MODEL_OBJECT_MAPPING_ID>
+<!--86C9138E75C84BADB472C0027544B560-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--86C9138E75C84BADB472C0027544B560-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--86C9138E75C84BADB472C0027544B560-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--86C9138E75C84BADB472C0027544B560-->  
<AD_MODEL_OBJECT_ID><![CDATA[C1F20E5072B74CE28C3094BFC13EE7DB]]></AD_MODEL_OBJECT_ID>
+<!--86C9138E75C84BADB472C0027544B560-->  
<MAPPINGNAME><![CDATA[/ad_callouts/SL_AdvPayment_Document.html]]></MAPPINGNAME>
+<!--86C9138E75C84BADB472C0027544B560-->  <ISDEFAULT><![CDATA[Y]]></ISDEFAULT>
+<!--86C9138E75C84BADB472C0027544B560--></AD_MODEL_OBJECT_MAPPING>
+
 <!--887A5D8C19464BCD805726641AD05CAD--><AD_MODEL_OBJECT_MAPPING>
 <!--887A5D8C19464BCD805726641AD05CAD-->  
<AD_MODEL_OBJECT_MAPPING_ID><![CDATA[887A5D8C19464BCD805726641AD05CAD]]></AD_MODEL_OBJECT_MAPPING_ID>
 <!--887A5D8C19464BCD805726641AD05CAD-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 8bd1c7364467 -r 6ce57cd74bf4 
src/org/openbravo/erpCommon/ad_callouts/SL_AdvPayment_Document.java
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/src/org/openbravo/erpCommon/ad_callouts/SL_AdvPayment_Document.java       
Mon Mar 22 18:18:44 2010 +0530
@@ -0,0 +1,23 @@
+package org.openbravo.erpCommon.ad_callouts;
+
+import javax.servlet.ServletException;
+
+import org.openbravo.base.secureApp.VariablesSecureApp;
+import org.openbravo.erpCommon.utility.Utility;
+
+public class SL_AdvPayment_Document extends SimpleCallout {
+
+  private static final long serialVersionUID = 1L;
+
+  @Override
+  protected void execute(CalloutInfo info) throws ServletException {
+    VariablesSecureApp vars = info.vars;
+    String strWindowNo = info.getWindowId();
+    String strTableName = vars.getStringParameter("inpTableId");
+    String strDocType_Id = vars.getStringParameter("inpcDoctypeId");
+    String strDocumentNo = Utility.getDocumentNo(this, vars, strWindowNo, 
strTableName,
+        strDocType_Id, strDocType_Id, false, false);
+    info.addResult("DocumentNo", "<" + strDocumentNo + ">");
+
+  }
+}

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to