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_IDFields 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 TypeMethodDescriptionbooleanDeprecated.Approve DocumentbooleancloseIt()Deprecated.Close Document.Deprecated.Complete DocumentDeprecated.Create PDFDeprecated.Create PDF fileprotected intDeprecated.Get Table Access LevelDeprecated.Get Document Approval AmountintDeprecated.Get Document CurrencyintDeprecated.Get Document Owner (Responsible)Deprecated.Get Doc ActionDeprecated.Get Doc StatusDeprecated.Get Document InfoDeprecated.Get Document noDeprecated.Get Process MessageDeprecated.Get Summaryprotected POInfoinitPO(Properties ctx) Deprecated.Init PObooleanDeprecated.Invalidate DocumentDeprecated.Prepare DocumentbooleanDeprecated.Process documentbooleanDeprecated.Re-activatebooleanrejectIt()Deprecated.Reject ApprovalbooleanDeprecated.Reverse Accrual - nonebooleanDeprecated.Reverse Correctionbooleansave()Deprecated.SavevoidsetDocStatus(String newStatus) Deprecated.Set Doc StatusbooleanunlockIt()Deprecated.Unlock Document.booleanvoidIt()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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, 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, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods 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:POGet Table Access Level- Specified by:
get_AccessLevelin classPO- Returns:
- Access Level
-
getDocumentInfo
Deprecated.Get Document Info- Specified by:
getDocumentInfoin 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:
invalidateItin 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:
completeItin 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:
reverseCorrectItin interfaceDocAction- Returns:
- true if success
-
reverseAccrualIt
public boolean reverseAccrualIt()Deprecated.Reverse Accrual - none- Specified by:
reverseAccrualItin interfaceDocAction- Returns:
- true if success
-
reActivateIt
public boolean reActivateIt()Deprecated.Re-activate- Specified by:
reActivateItin interfaceDocAction- Returns:
- true if success
-
getSummary
Deprecated.Get Summary- Specified by:
getSummaryin interfaceDocAction- Returns:
- Summary of Document
-
getDocumentNo
Deprecated.Get Document no- Specified by:
getDocumentNoin interfaceDocAction- Returns:
- Document No
-
getProcessMsg
Deprecated.Get Process Message- Specified by:
getProcessMsgin interfaceDocAction- Returns:
- clear text error message
-
getDoc_User_ID
public int getDoc_User_ID()Deprecated.Get Document Owner (Responsible)- Specified by:
getDoc_User_IDin interfaceDocAction- Returns:
- AD_User_ID
-
getApprovalAmt
Deprecated.Get Document Approval Amount- Specified by:
getApprovalAmtin interfaceDocAction- Returns:
- amount
-
getC_Currency_ID
public int getC_Currency_ID()Deprecated.Get Document Currency- Specified by:
getC_Currency_IDin interfaceDocAction- Returns:
- C_Currency_ID
-
setDocStatus
Deprecated.Set Doc Status- Specified by:
setDocStatusin interfaceDocAction- Parameters:
newStatus- status
-
getDocStatus
Deprecated.Get Doc Status- Specified by:
getDocStatusin interfaceDocAction- Returns:
- doc status
-
getDocAction
Deprecated.Get Doc Action- Specified by:
getDocActionin interfaceDocAction- Returns:
- doc action
-
save
public boolean save()Deprecated.Save
-