📄 mpinstancelog.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. Portions created by Jorg Janke
* are Copyright (C) 1999-2005 Jorg Janke.
* All parts are Copyright (C) 1999-2005 ComPiere, Inc. All Rights Reserved.
* Contributor(s): ______________________________________.
*****************************************************************************/
package org.compiere.model;
import java.sql.*;
import java.math.*;
import org.compiere.util.DB;
/**
* Process Instance Log Model.
* (not standard table)
*
* @author Jorg Janke
* @version $Id: MPInstanceLog.java,v 1.4 2005/10/26 00:38:16 jjanke Exp $
*/
public class MPInstanceLog
{
/**
* 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 MPInstanceLog (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 MPInstanceLog (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(), null); // outside of trx
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 + -