⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpinstance_log.java

📁 Java写的ERP系统
💻 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 + -