Package org.compiere.wf
Class MWFNodePara
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_WF_Node_Para
org.compiere.wf.MWFNodePara
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_WF_Node_Para
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Extended Workflow Node Process Parameter Model for AD_WF_Node_Para
- Version:
- $Id: MWFNodePara.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_WF_Node_Para
ENTITYTYPE_AD_Reference_ID
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_AD_WF_Node_Para
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Process_Para_ID, COLUMNNAME_AD_WF_Node_ID, COLUMNNAME_AD_WF_Node_Para_ID, COLUMNNAME_AD_WF_Node_Para_UU, COLUMNNAME_AttributeName, COLUMNNAME_AttributeValue, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_IsActive, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMWFNodePara
(Properties ctx, int id, String trxName) Standard ConstructorMWFNodePara
(Properties ctx, String AD_WF_Node_Para_UU, String trxName) UUID based ConstructorMWFNodePara
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMWFNodePara
(Properties ctx, MWFNodePara copy) Copy constructorMWFNodePara
(Properties ctx, MWFNodePara copy, String trxName) Copy constructorMWFNodePara
(MWFNodePara copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionGet Attribute Name.int
Get Display Typestatic MWFNodePara[]
getParameters
(Properties ctx, int AD_WF_Node_ID) Get Parameters for a nodeGet Process Parameterboolean
Is Mandatorymark PO as immutablevoid
setAD_Process_Para_ID
(int AD_Process_Para_ID) Set AD_Process_Para_IDMethods inherited from class org.compiere.model.X_AD_WF_Node_Para
get_AccessLevel, getAD_Process_Para, getAD_Process_Para_ID, getAD_WF_Node, getAD_WF_Node_ID, getAD_WF_Node_Para_ID, getAD_WF_Node_Para_UU, getAttributeValue, getDescription, getEntityType, getKeyNamePair, initPO, setAD_WF_Node_ID, setAD_WF_Node_Para_ID, setAD_WF_Node_Para_UU, setAttributeName, setAttributeValue, setDescription, setEntityType, toString
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_AD_WF_Node_Para
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
-
MWFNodePara
UUID based Constructor- Parameters:
ctx
- ContextAD_WF_Node_Para_UU
- UUID keytrxName
- Transaction
-
MWFNodePara
Standard Constructor- Parameters:
ctx
- contextid
- idtrxName
- transaction
-
MWFNodePara
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MWFNodePara
Copy constructor- Parameters:
copy
-
-
MWFNodePara
Copy constructor- Parameters:
ctx
-copy
-
-
MWFNodePara
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
getParameters
Get Parameters for a node- Parameters:
ctx
- contextAD_WF_Node_ID
- node- Returns:
- array of parameters
-
getProcessPara
Get Process Parameter- Returns:
- process parameter
-
getAttributeName
Get Attribute Name. If not set - retrieve it- Specified by:
getAttributeName
in interfaceI_AD_WF_Node_Para
- Overrides:
getAttributeName
in classX_AD_WF_Node_Para
- Returns:
- attribute name
-
getDisplayType
public int getDisplayType()Get Display Type- Returns:
- display type
-
isMandatory
public boolean isMandatory()Is Mandatory- Returns:
- true if mandatory
-
setAD_Process_Para_ID
public void setAD_Process_Para_ID(int AD_Process_Para_ID) Set AD_Process_Para_ID- Specified by:
setAD_Process_Para_ID
in interfaceI_AD_WF_Node_Para
- Overrides:
setAD_Process_Para_ID
in classX_AD_WF_Node_Para
- Parameters:
AD_Process_Para_ID
- id
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-