Package org.compiere.model
Class MRfQResponse
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_RfQResponse
-
- org.compiere.model.MRfQResponse
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_RfQResponse
,I_Persistent
,Evaluatee
public class MRfQResponse extends X_C_RfQResponse
RfQ Response Model- Version:
- $Id: MRfQResponse.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.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_C_RfQResponse
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_User_ID, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_BPartner_Location_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_Order_ID, COLUMNNAME_C_RfQ_ID, COLUMNNAME_C_RfQResponse_ID, COLUMNNAME_C_RfQResponse_UU, COLUMNNAME_CheckComplete, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DateInvited, COLUMNNAME_DateResponse, COLUMNNAME_DateWorkComplete, COLUMNNAME_DateWorkStart, COLUMNNAME_DeliveryDays, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsComplete, COLUMNNAME_IsSelectedWinner, COLUMNNAME_IsSelfService, COLUMNNAME_Name, COLUMNNAME_Price, COLUMNNAME_Processed, COLUMNNAME_Processing, COLUMNNAME_Ranking, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MRfQResponse(Properties ctx, int C_RfQResponse_ID, String trxName)
Standard ConstructorMRfQResponse(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMRfQResponse(MRfQ rfq, MBPartner partner)
Parent ConstructorMRfQResponse(MRfQ rfq, MRfQTopicSubscriber subscriber)
Parent ConstructorMRfQResponse(MRfQ rfq, MRfQTopicSubscriber subscriber, int C_BPartner_ID, int C_BPartner_Location_ID, int AD_User_ID)
Parent Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
beforeSave(boolean newRecord)
Before SaveString
checkComplete()
Check if Response is CompleteFile
createPDF()
Create PDFFile
createPDF(File file)
Create PDF fileMRfQResponseLine[]
getLines()
Get Response Lines (no requery)MRfQResponseLine[]
getLines(boolean requery)
Get Response LinesMRfQ
getRfQ()
Get RfQboolean
isQuoteTotalAmtOnly()
Is Quote Total Amt Onlyboolean
sendRfQ()
Send RfQString
toString()
String Representation-
Methods inherited from class org.compiere.model.X_C_RfQResponse
get_AccessLevel, getAD_User, getAD_User_ID, getC_BPartner, getC_BPartner_ID, getC_BPartner_Location, getC_BPartner_Location_ID, getC_Currency, getC_Currency_ID, getC_Order, getC_Order_ID, getC_RfQ, getC_RfQ_ID, getC_RfQResponse_ID, getC_RfQResponse_UU, getCheckComplete, getDateInvited, getDateResponse, getDateWorkComplete, getDateWorkStart, getDeliveryDays, getDescription, getHelp, getKeyNamePair, getName, getPrice, getRanking, initPO, isComplete, isProcessed, isProcessing, isSelectedWinner, isSelfService, setAD_User_ID, setC_BPartner_ID, setC_BPartner_Location_ID, setC_Currency_ID, setC_Order_ID, setC_RfQ_ID, setC_RfQResponse_ID, setC_RfQResponse_UU, setCheckComplete, setDateInvited, setDateResponse, setDateWorkComplete, setDateWorkStart, setDeliveryDays, setDescription, setHelp, setIsComplete, setIsSelectedWinner, setIsSelfService, setName, setPrice, setProcessed, setProcessing, setRanking
-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock, update_Tree, validForeignKeys
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface org.compiere.model.I_C_RfQResponse
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Methods inherited from interface org.compiere.model.I_Persistent
save
-
-
-
-
Constructor Detail
-
MRfQResponse
public MRfQResponse(Properties ctx, int C_RfQResponse_ID, String trxName)
Standard Constructor- Parameters:
ctx
- contextC_RfQResponse_ID
- idtrxName
- transaction
-
MRfQResponse
public MRfQResponse(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MRfQResponse
public MRfQResponse(MRfQ rfq, MRfQTopicSubscriber subscriber)
Parent Constructor- Parameters:
rfq
- rfqsubscriber
- subscriber
-
MRfQResponse
public MRfQResponse(MRfQ rfq, MBPartner partner)
Parent Constructor- Parameters:
rfq
- rfqpartner
- web response
-
MRfQResponse
public MRfQResponse(MRfQ rfq, MRfQTopicSubscriber subscriber, int C_BPartner_ID, int C_BPartner_Location_ID, int AD_User_ID)
Parent Constructor. Automatically saved if lines were created Saved automatically- Parameters:
rfq
- rfqsubscriber
- optional subscriberC_BPartner_ID
- bpartnerC_BPartner_Location_ID
- bpartner locationAD_User_ID
- bpartner user
-
-
Method Detail
-
getLines
public MRfQResponseLine[] getLines(boolean requery)
Get Response Lines- Parameters:
requery
- requery- Returns:
- array of Response Lines
-
getLines
public MRfQResponseLine[] getLines()
Get Response Lines (no requery)- Returns:
- array of Response Lines
-
getRfQ
public MRfQ getRfQ()
Get RfQ- Returns:
- rfq
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_C_RfQResponse
- Returns:
- info
-
sendRfQ
public boolean sendRfQ()
Send RfQ- Returns:
- true if RfQ is sent per email.
-
createPDF
public File createPDF()
Create PDF- Returns:
- File or null
-
createPDF
public File createPDF(File file)
Create PDF file- Parameters:
file
- output file- Returns:
- File or null
-
checkComplete
public String checkComplete()
Check if Response is Complete- Returns:
- null if complere - error message otherwise
-
isQuoteTotalAmtOnly
public boolean isQuoteTotalAmtOnly()
Is Quote Total Amt Only- Returns:
- true if only Total
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Before Save- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- new- Returns:
- true
-
-