📄 mpinstance_log.java
字号:
/******************************************************************************
* The contents of this file are subject to the Compiere License Version 1.1
* ("License"); You may not use this file except in compliance with the License
* You may obtain a copy of the License at http://www.compiere.org/license.html
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
* the specific language governing rights and limitations under the License.
* The Original Code is Compiere ERP & CRM Smart Business Solution
* The Initial Developer of the Original Code is Jorg Janke and ComPiere, Inc.
* Portions created by Jorg Janke are Copyright (C) 1999-2003 Jorg Janke, parts
* created by ComPiere are Copyright (C) ComPiere, Inc.; All Rights Reserved.
* Contributor(s): ______________________________________.
*****************************************************************************/
package org.compiere.process;
import java.sql.*;
import java.math.*;
import org.compiere.util.DB;
/**
* Process Instance Log Model.
* (no standard table)
*
* @author Jorg Janke
* @version $Id: MPInstance_Log.java,v 1.1 2003/04/16 06:07:00 jjanke Exp $
*/
public class MPInstance_Log
{
/**
* Full Constructor
* @param AD_PInstance_ID instance
* @param Log_ID log sequence
* @param P_Date date
* @param P_ID id
* @param P_Number number
* @param P_Msg msg
*/
public MPInstance_Log (int AD_PInstance_ID, int Log_ID, Timestamp P_Date,
int P_ID, BigDecimal P_Number, String P_Msg)
{
setAD_PInstance_ID(AD_PInstance_ID);
setLog_ID(Log_ID);
setP_Date(P_Date);
setP_ID(P_ID);
setP_Number(P_Number);
setP_Msg(P_Msg);
} // MPInstance_Log
/**
* Load Constructor
* @param rs Result Set
* @throws SQLException
*/
public MPInstance_Log (ResultSet rs) throws SQLException
{
setAD_PInstance_ID(rs.getInt("AD_PInstance_ID"));
setLog_ID(rs.getInt("Log_ID"));
setP_Date(rs.getTimestamp("P_Date"));
setP_ID(rs.getInt("P_ID"));
setP_Number(rs.getBigDecimal("P_Number"));
setP_Msg(rs.getString("P_Msg"));
} // MPInstance_Log
private int m_AD_PInstance_ID;
private int m_Log_ID;
private Timestamp m_P_Date;
private int m_P_ID;
private BigDecimal m_P_Number;
private String m_P_Msg;
/**
* String Representation
* @return info
*/
public String toString()
{
StringBuffer sb = new StringBuffer("PPInstance_Log[");
sb.append(m_Log_ID);
if (m_P_Date != null)
sb.append(",Date=").append(m_P_Date);
if (m_P_ID != 0)
sb.append(",ID=").append(m_P_ID);
if (m_P_Number != null)
sb.append(",Number=").append(m_P_Number);
if (m_P_Msg != null)
sb.append(",").append(m_P_Msg);
sb.append("]");
return sb.toString();
} // toString
/**
* Save to Database
* @return true if saved
*/
public boolean save()
{
StringBuffer sql = new StringBuffer ("INSERT INTO AD_PInstance_Log "
+ "(AD_PInstance_ID, Log_ID, P_Date, P_ID, P_Number, P_Msg)"
+ " VALUES (");
sql.append(m_AD_PInstance_ID).append(",")
.append(m_Log_ID).append(",");
if (m_P_Date == null)
sql.append("NULL,");
else
sql.append(DB.TO_DATE(m_P_Date, false)).append(",");
if (m_P_ID == 0)
sql.append("NULL,");
else
sql.append(m_P_ID).append(",");
if (m_P_Number == null)
sql.append("NULL,");
else
sql.append(m_P_Number).append(",");
if (m_P_Msg == null)
sql.append("NULL)");
else
sql.append(DB.TO_STRING(m_P_Msg,2000)).append(")");
//
int no = DB.executeUpdate(sql.toString());
return no == 1;
} // save
public int getAD_PInstance_ID()
{
return m_AD_PInstance_ID;
}
public void setAD_PInstance_ID (int AD_PInstance_ID)
{
m_AD_PInstance_ID = AD_PInstance_ID;
}
public int getLog_ID()
{
return m_Log_ID;
}
public void setLog_ID(int Log_ID)
{
m_Log_ID = Log_ID;
}
public Timestamp getP_Date()
{
return m_P_Date;
}
public void setP_Date(Timestamp P_Date)
{
m_P_Date = P_Date;
}
public int getP_ID()
{
return m_P_ID;
}
public void setP_ID(int P_ID)
{
m_P_ID = P_ID;
}
public BigDecimal getP_Number()
{
return m_P_Number;
}
public void setP_Number(BigDecimal P_Number)
{
m_P_Number = P_Number;
}
public String getP_Msg()
{
return m_P_Msg;
}
public void setP_Msg(String P_Msg)
{
m_P_Msg = P_Msg;
}
} // MPInstance_Log
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -