Compiere 3.1

org.compiere.model
Class MRfQ

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_RfQ
          extended by org.compiere.model.MRfQ
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MRfQ
extends X_C_RfQ

RfQ Model

Version:
$Id: MRfQ.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_C_RfQ
accessLevel, Model, QUOTETYPE_AD_Reference_ID, QUOTETYPE_QuoteAllLines, QUOTETYPE_QuoteSelectedLines, QUOTETYPE_QuoteTotalOnly, SALESREP_ID_AD_Reference_ID, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MRfQ(Ctx ctx, int C_RfQ_ID, String trxName)
          Standard Constructor
MRfQ(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  boolean beforeSave(boolean newRecord)
          Before Save
 String checkQuoteTotalAmtOnly()
          Is "Quote Total Amt Only" Valid
static MRfQ get(Ctx ctx, int C_RfQ_ID)
          Get MRfQ from Cache
 MRfQLine[] getLines()
          Get active Lines
 MRfQResponse[] getResponses(boolean activeOnly, boolean completedOnly)
          Get RfQ Responses
 boolean isQuoteAllLines()
          Is Quote All Lines
 boolean isQuoteSelectedLines()
          Is Quote Selected Lines
 boolean isQuoteTotalAmtOnly()
          Is Quote Total Amt Only
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_C_RfQ
get_AccessLevel, getAD_User_ID, getC_BPartner_ID, getC_BPartner_Location_ID, getC_Currency_ID, getC_Order_ID, getC_RfQ_ID, getC_RfQ_Topic_ID, getCopyLines, getCreatePO, getCreateSO, getDateResponse, getDateWorkComplete, getDateWorkStart, getDeliveryDays, getDescription, getDocumentNo, getHelp, getKeyNamePair, getMargin, getName, getPublishRfQ, getQuoteType, getRankRfQ, getSalesRep_ID, initPO, isInvitedVendorsOnly, isProcessed, isProcessing, isQuoteAllQty, isQuoteTotalAmt, isQuoteTypeValid, isRfQResponseAccepted, isSelfService, setAD_User_ID, setC_BPartner_ID, setC_BPartner_Location_ID, setC_Currency_ID, setC_Order_ID, setC_RfQ_ID, setC_RfQ_Topic_ID, setCopyLines, setCreatePO, setCreateSO, setDateResponse, setDateWorkComplete, setDateWorkStart, setDeliveryDays, setDescription, setDocumentNo, setHelp, setIsInvitedVendorsOnly, setIsQuoteAllQty, setIsQuoteTotalAmt, setIsRfQResponseAccepted, setIsSelfService, setMargin, setName, setProcessed, setProcessing, setPublishRfQ, setQuoteType, setRankRfQ, setSalesRep_ID
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MRfQ

public MRfQ(Ctx ctx,
            int C_RfQ_ID,
            String trxName)
Standard Constructor

Parameters:
ctx - context
C_RfQ_ID - id
trxName - transaction

MRfQ

public MRfQ(Ctx ctx,
            ResultSet rs,
            String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get

public static MRfQ get(Ctx ctx,
                       int C_RfQ_ID)
Get MRfQ from Cache

Parameters:
ctx - context
C_RfQ_ID - id
Returns:
MRfQ

getLines

public MRfQLine[] getLines()
Get active Lines

Returns:
array of lines

getResponses

public MRfQResponse[] getResponses(boolean activeOnly,
                                   boolean completedOnly)
Get RfQ Responses

Parameters:
activeOnly - active responses only
completedOnly - complete responses only
Returns:
array of lines

toString

public String toString()
String Representation

Overrides:
toString in class X_C_RfQ
Returns:
info

isQuoteTotalAmtOnly

public boolean isQuoteTotalAmtOnly()
Is Quote Total Amt Only

Returns:
true if total amout only

isQuoteSelectedLines

public boolean isQuoteSelectedLines()
Is Quote Selected Lines

Returns:
true if quote selected lines

isQuoteAllLines

public boolean isQuoteAllLines()
Is Quote All Lines

Returns:
true if quote selected lines

checkQuoteTotalAmtOnly

public String checkQuoteTotalAmtOnly()
Is "Quote Total Amt Only" Valid

Returns:
null or error message

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.