Package org.compiere.process
Class DocActionTemplate
java.lang.Object
org.compiere.model.PO
org.compiere.process.DocActionTemplate
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,DocAction
,Evaluatee
Deprecated.
not fully implemented
Template for DocAction
Instead of modifying DocumentEngine, you could simply extend DocOptions interface and use customizeValidActions
- Version:
- $Id: DocActionTemplate.java,v 1.3 2006/07/30 00:54:44 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.process.DocAction
ACTION_Approve, ACTION_Close, ACTION_Complete, ACTION_Invalidate, ACTION_None, ACTION_Post, ACTION_Prepare, ACTION_ReActivate, ACTION_Reject, ACTION_Reverse_Accrual, ACTION_Reverse_Correct, ACTION_Unlock, ACTION_Void, ACTION_WaitComplete, AD_REFERENCE_ID, DOC_COLUMNNAME_AD_User_ID, DOC_COLUMNNAME_C_Currency_ID, DOC_COLUMNNAME_C_DocType_ID, DOC_COLUMNNAME_C_DocTypeTarget_ID, DOC_COLUMNNAME_DateAcct, DOC_COLUMNNAME_DateTrx, DOC_COLUMNNAME_Description, DOC_COLUMNNAME_DocAction, DOC_COLUMNNAME_DocStatus, DOC_COLUMNNAME_DocumentNo, DOC_COLUMNNAME_IsApproved, DOC_COLUMNNAME_Processed, DOC_COLUMNNAME_Processing, DOC_COLUMNNAME_SalesRep_ID, STATUS_Approved, STATUS_Closed, STATUS_Completed, STATUS_Drafted, STATUS_InProgress, STATUS_Invalid, STATUS_NotApproved, STATUS_Reversed, STATUS_Unknown, STATUS_Voided, STATUS_WaitingConfirmation, STATUS_WaitingPayment
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Approve Documentboolean
closeIt()
Deprecated.Close Document.Deprecated.Complete DocumentDeprecated.Create PDFDeprecated.Create PDF fileprotected int
Deprecated.Get Table Access LevelDeprecated.Get Document Approval Amountint
Deprecated.Get Document Currencyint
Deprecated.Get Document Owner (Responsible)Deprecated.Get Doc ActionDeprecated.Get Doc StatusDeprecated.Get Document InfoDeprecated.Get Document noDeprecated.Get Process MessageDeprecated.Get Summaryprotected POInfo
initPO
(Properties ctx) Deprecated.Init POboolean
Deprecated.Invalidate DocumentDeprecated.Prepare Documentboolean
Deprecated.Process documentboolean
Deprecated.Re-activateboolean
rejectIt()
Deprecated.Reject Approvalboolean
Deprecated.Reverse Accrual - noneboolean
Deprecated.Reverse Correctionboolean
save()
Deprecated.Savevoid
setDocStatus
(String newStatus) Deprecated.Set Doc Statusboolean
unlockIt()
Deprecated.Unlock Document.boolean
voidIt()
Deprecated.Void Document.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, 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, toString, 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.process.DocAction
get_ID, get_Logger, get_Table_ID, get_TrxName, getAD_Client_ID, getAD_Org_ID, getCtx, saveEx
-
Method Details
-
initPO
Deprecated.Init PO -
get_AccessLevel
protected int get_AccessLevel()Deprecated.Description copied from class:PO
Get Table Access Level- Specified by:
get_AccessLevel
in classPO
- Returns:
- Access Level
-
getDocumentInfo
Deprecated.Get Document Info- Specified by:
getDocumentInfo
in interfaceDocAction
- Returns:
- document info (untranslated)
-
createPDF
Deprecated.Create PDF -
createPDF
Deprecated.Create PDF file- Parameters:
file
- output file- Returns:
- file if success
-
processIt
Deprecated.Process document -
unlockIt
public boolean unlockIt()Deprecated.Unlock Document. -
invalidateIt
public boolean invalidateIt()Deprecated.Invalidate Document- Specified by:
invalidateIt
in interfaceDocAction
- Returns:
- true if success
-
prepareIt
Deprecated.Prepare Document -
approveIt
public boolean approveIt()Deprecated.Approve Document -
rejectIt
public boolean rejectIt()Deprecated.Reject Approval -
completeIt
Deprecated.Complete Document- Specified by:
completeIt
in interfaceDocAction
- Returns:
- new status (Complete, In Progress, Invalid, Waiting ..)
-
voidIt
public boolean voidIt()Deprecated.Void Document. Same as Close. -
closeIt
public boolean closeIt()Deprecated.Close Document. Cancel not delivered Qunatities -
reverseCorrectIt
public boolean reverseCorrectIt()Deprecated.Reverse Correction- Specified by:
reverseCorrectIt
in interfaceDocAction
- Returns:
- true if success
-
reverseAccrualIt
public boolean reverseAccrualIt()Deprecated.Reverse Accrual - none- Specified by:
reverseAccrualIt
in interfaceDocAction
- Returns:
- true if success
-
reActivateIt
public boolean reActivateIt()Deprecated.Re-activate- Specified by:
reActivateIt
in interfaceDocAction
- Returns:
- true if success
-
getSummary
Deprecated.Get Summary- Specified by:
getSummary
in interfaceDocAction
- Returns:
- Summary of Document
-
getDocumentNo
Deprecated.Get Document no- Specified by:
getDocumentNo
in interfaceDocAction
- Returns:
- Document No
-
getProcessMsg
Deprecated.Get Process Message- Specified by:
getProcessMsg
in interfaceDocAction
- Returns:
- clear text error message
-
getDoc_User_ID
public int getDoc_User_ID()Deprecated.Get Document Owner (Responsible)- Specified by:
getDoc_User_ID
in interfaceDocAction
- Returns:
- AD_User_ID
-
getApprovalAmt
Deprecated.Get Document Approval Amount- Specified by:
getApprovalAmt
in interfaceDocAction
- Returns:
- amount
-
getC_Currency_ID
public int getC_Currency_ID()Deprecated.Get Document Currency- Specified by:
getC_Currency_ID
in interfaceDocAction
- Returns:
- C_Currency_ID
-
setDocStatus
Deprecated.Set Doc Status- Specified by:
setDocStatus
in interfaceDocAction
- Parameters:
newStatus
- status
-
getDocStatus
Deprecated.Get Doc Status- Specified by:
getDocStatus
in interfaceDocAction
- Returns:
- doc status
-
getDocAction
Deprecated.Get Doc Action- Specified by:
getDocAction
in interfaceDocAction
- Returns:
- doc action
-
save
public boolean save()Deprecated.Save
-