Package org.compiere.model
Class MProjectPhase
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_ProjectPhase
org.compiere.model.MProjectPhase
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_ProjectPhase
,I_Persistent
,Evaluatee
Project Phase Model
- Version:
- $Id: MProjectPhase.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_C_ProjectPhase
PROJINVOICERULE_AD_Reference_ID, PROJINVOICERULE_CommittedAmount, PROJINVOICERULE_None, PROJINVOICERULE_ProductQuantity, PROJINVOICERULE_TimeMaterial, PROJINVOICERULE_TimeMaterialMaxComitted
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_C_ProjectPhase
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Order_ID, COLUMNNAME_C_Phase_ID, COLUMNNAME_C_Project_ID, COLUMNNAME_C_ProjectPhase_ID, COLUMNNAME_C_ProjectPhase_UU, COLUMNNAME_CommittedAmt, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EndDate, COLUMNNAME_GenerateOrder, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsCommitCeiling, COLUMNNAME_IsComplete, COLUMNNAME_M_Product_ID, COLUMNNAME_Name, COLUMNNAME_PlannedAmt, COLUMNNAME_PriceActual, COLUMNNAME_ProjInvoiceRule, COLUMNNAME_Qty, COLUMNNAME_SeqNo, COLUMNNAME_StartDate, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMProjectPhase
(Properties ctx, int C_ProjectPhase_ID, String trxName) Standard ConstructorMProjectPhase
(Properties ctx, String C_ProjectPhase_UU, String trxName) UUID based ConstructorMProjectPhase
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMProjectPhase
(MProject project) Parent ConstructorMProjectPhase
(MProject project, MProjectTypePhase phase) Copy Constructor -
Method Summary
Modifier and TypeMethodDescriptionint
copyLinesFrom
(MProjectPhase fromPhase) Copy project lines from other Phaseint
copyTasksFrom
(MProjectPhase fromPhase) Copy Tasks from other Phaseint
copyTasksFrom
(MProjectTypePhase fromPhase) Copy Tasks from other MProjectTypePhasegetLines()
Get Project LinesgetTasks()
Get Project Phase Tasks.toString()
String RepresentationMethods inherited from class org.compiere.model.X_C_ProjectPhase
get_AccessLevel, getC_Order, getC_Order_ID, getC_Phase, getC_Phase_ID, getC_Project, getC_Project_ID, getC_ProjectPhase_ID, getC_ProjectPhase_UU, getCommittedAmt, getDescription, getEndDate, getGenerateOrder, getHelp, getKeyNamePair, getM_Product, getM_Product_ID, getName, getPlannedAmt, getPriceActual, getProjInvoiceRule, getQty, getSeqNo, getStartDate, initPO, isCommitCeiling, isComplete, setC_Order_ID, setC_Phase_ID, setC_Project_ID, setC_ProjectPhase_ID, setC_ProjectPhase_UU, setCommittedAmt, setDescription, setEndDate, setGenerateOrder, setHelp, setIsCommitCeiling, setIsComplete, setM_Product_ID, setName, setPlannedAmt, setPriceActual, setProjInvoiceRule, setQty, setSeqNo, setStartDate
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, 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_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, 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, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, 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, toInsertSQL, 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_ProjectPhase
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 Details
-
MProjectPhase
UUID based Constructor- Parameters:
ctx
- ContextC_ProjectPhase_UU
- UUID keytrxName
- Transaction
-
MProjectPhase
Standard Constructor- Parameters:
ctx
- contextC_ProjectPhase_ID
- idtrxName
- transaction
-
MProjectPhase
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MProjectPhase
Parent Constructor- Parameters:
project
- parent
-
MProjectPhase
Copy Constructor- Parameters:
project
- parentphase
- copy
-
-
Method Details
-
getTasks
Get Project Phase Tasks.- Returns:
- Array of tasks
-
copyLinesFrom
Copy project lines from other Phase- Parameters:
fromPhase
- phase to copy from- Returns:
- number of project line copied
-
copyTasksFrom
Copy Tasks from other Phase- Parameters:
fromPhase
- phase to copy from- Returns:
- number of tasks copied
-
copyTasksFrom
Copy Tasks from other MProjectTypePhase- Parameters:
fromPhase
- MProjectTypePhase to copy from- Returns:
- number of tasks copied
-
getLines
Get Project Lines- Returns:
- Array of lines
-
toString
String Representation- Overrides:
toString
in classX_C_ProjectPhase
- Returns:
- info
-