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
public class MWFNodePara extends X_AD_WF_Node_Para implements ImmutablePOSupport
Workflow Node Process Parameter Model- Version:
- $Id: MWFNodePara.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
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, 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
Constructors Constructor Description MWFNodePara(Properties ctx, int id, String trxName)
Standard ConstructorMWFNodePara(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMWFNodePara(Properties ctx, MWFNodePara copy)
MWFNodePara(Properties ctx, MWFNodePara copy, String trxName)
MWFNodePara(MWFNodePara copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAttributeName()
Get Attribute Name.int
getDisplayType()
Get Display Typestatic MWFNodePara[]
getParameters(Properties ctx, int AD_WF_Node_ID)
Get Parameters for a nodeMProcessPara
getProcessPara()
Get Process Parameterboolean
isMandatory()
Is MandatoryMWFNodePara
markImmutable()
mark PO as immutablevoid
setAD_Process_Para_ID(int AD_Process_Para_ID)
Set AD_Process_Para_ID-
Methods 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, 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_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 Detail
-
MWFNodePara
public MWFNodePara(Properties ctx, int id, String trxName)
Standard Constructor- Parameters:
ctx
- contextid
- idtrxName
- transaction
-
MWFNodePara
public MWFNodePara(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MWFNodePara
public MWFNodePara(MWFNodePara copy)
- Parameters:
copy
-
-
MWFNodePara
public MWFNodePara(Properties ctx, MWFNodePara copy)
- Parameters:
ctx
-copy
-
-
MWFNodePara
public MWFNodePara(Properties ctx, MWFNodePara copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
getParameters
public static MWFNodePara[] getParameters(Properties ctx, int AD_WF_Node_ID)
Get Parameters for a node- Parameters:
ctx
- contextAD_WF_Node_ID
- node- Returns:
- array of parameters
-
getProcessPara
public MProcessPara getProcessPara()
Get Process Parameter- Returns:
- process parameter
-
getAttributeName
public String 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
public MWFNodePara markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-