Package org.compiere.model
Class MProcessPara
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_Process_Para
-
- org.compiere.model.MProcessPara
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_Process_Para
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MProcessPara extends X_AD_Process_Para implements ImmutablePOSupport
Process Parameter Model- Version:
- $Id: MProcessPara.java,v 1.3 2006/07/30 00:58:37 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
TAB_NO
Virtual Tab No - 0static int
WINDOW_NO
Virtual Window No - 999-
Fields inherited from class org.compiere.model.X_AD_Process_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_Process_Para
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Element_ID, COLUMNNAME_AD_FieldGroup_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Process_ID, COLUMNNAME_AD_Process_Para_ID, COLUMNNAME_AD_Process_Para_UU, COLUMNNAME_AD_Reference_ID, COLUMNNAME_AD_Reference_Value_ID, COLUMNNAME_AD_Val_Rule_ID, COLUMNNAME_ColumnName, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DefaultValue, COLUMNNAME_DefaultValue2, COLUMNNAME_Description, COLUMNNAME_DisplayLogic, COLUMNNAME_EntityType, COLUMNNAME_FieldLength, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsAutocomplete, COLUMNNAME_IsCentrallyMaintained, COLUMNNAME_IsEncrypted, COLUMNNAME_IsMandatory, COLUMNNAME_IsRange, COLUMNNAME_MandatoryLogic, COLUMNNAME_Name, COLUMNNAME_Placeholder, COLUMNNAME_Placeholder2, COLUMNNAME_Query, COLUMNNAME_ReadOnlyLogic, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_ValueMax, COLUMNNAME_ValueMin, COLUMNNAME_VFormat, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MProcessPara(Properties ctx, int AD_Process_Para_ID, String trxName)
ConstructorMProcessPara(Properties ctx, ResultSet rs, String trxName)
Load ConstructorMProcessPara(Properties ctx, MProcessPara copy)
MProcessPara(Properties ctx, MProcessPara copy, String trxName)
MProcessPara(MProcess parent)
Parent constructorMProcessPara(MProcessPara copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
beforeSave(boolean newRecord)
Before Savevoid
copyFrom(MProcessPara source)
Copy settings from another process parameter overwrites existing data (including translations) and savesstatic MProcessPara
get(int AD_Process_Para_ID)
Get MProcessPara from Cache (immutable)static MProcessPara
get(Properties ctx, int AD_Process_Para_ID)
Get MProcessPara from Cache (immutable)Lookup
getLookup()
Get Lookup for ParameterString
getReferenceTableName()
boolean
isLookup()
Is this field a Lookup?.void
loadLookup()
Set Lookup for columns with lookupMProcessPara
markImmutable()
mark PO as immutableString
toString()
String Representation-
Methods inherited from class org.compiere.model.X_AD_Process_Para
get_AccessLevel, getAD_Element, getAD_Element_ID, getAD_FieldGroup, getAD_FieldGroup_ID, getAD_Process, getAD_Process_ID, getAD_Process_Para_ID, getAD_Process_Para_UU, getAD_Reference, getAD_Reference_ID, getAD_Reference_Value, getAD_Reference_Value_ID, getAD_Val_Rule, getAD_Val_Rule_ID, getColumnName, getDefaultValue, getDefaultValue2, getDescription, getDisplayLogic, getEntityType, getFieldLength, getHelp, getKeyNamePair, getMandatoryLogic, getName, getPlaceholder, getPlaceholder2, getQuery, getReadOnlyLogic, getSeqNo, getValueMax, getValueMin, getVFormat, initPO, isAutocomplete, isCentrallyMaintained, isEncrypted, isMandatory, isRange, setAD_Element_ID, setAD_FieldGroup_ID, setAD_Process_ID, setAD_Process_Para_ID, setAD_Process_Para_UU, setAD_Reference_ID, setAD_Reference_Value_ID, setAD_Val_Rule_ID, setColumnName, setDefaultValue, setDefaultValue2, setDescription, setDisplayLogic, setEntityType, setFieldLength, setHelp, setIsAutocomplete, setIsCentrallyMaintained, setIsEncrypted, setIsMandatory, setIsRange, setMandatoryLogic, setName, setPlaceholder, setPlaceholder2, setQuery, setReadOnlyLogic, setSeqNo, setValueMax, setValueMin, setVFormat
-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, 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_Process_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
-
MProcessPara
public MProcessPara(Properties ctx, int AD_Process_Para_ID, String trxName)
Constructor- Parameters:
ctx
- contextAD_Process_Para_ID
- idtrxName
- transaction
-
MProcessPara
public MProcessPara(Properties ctx, ResultSet rs, String trxName)
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MProcessPara
public MProcessPara(MProcess parent)
Parent constructor- Parameters:
parent
- process
-
MProcessPara
public MProcessPara(MProcessPara copy)
- Parameters:
copy
-
-
MProcessPara
public MProcessPara(Properties ctx, MProcessPara copy)
- Parameters:
ctx
-copy
-
-
MProcessPara
public MProcessPara(Properties ctx, MProcessPara copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
get
public static MProcessPara get(int AD_Process_Para_ID)
Get MProcessPara from Cache (immutable)- Parameters:
AD_Process_Para_ID
- id- Returns:
- MProcessPara
-
get
public static MProcessPara get(Properties ctx, int AD_Process_Para_ID)
Get MProcessPara from Cache (immutable)- Parameters:
ctx
- contextAD_Process_Para_ID
- id- Returns:
- MProcessPara
-
isLookup
public boolean isLookup()
Is this field a Lookup?.- Returns:
- true if lookup field
-
loadLookup
public void loadLookup()
Set Lookup for columns with lookup
-
getLookup
public Lookup getLookup()
Get Lookup for Parameter- Returns:
- lookup or null
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_AD_Process_Para
- Returns:
- info
-
copyFrom
public void copyFrom(MProcessPara source)
Copy settings from another process parameter overwrites existing data (including translations) and saves- Parameters:
source
-
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Before Save- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
-- Returns:
- save
-
getReferenceTableName
public String getReferenceTableName()
-
markImmutable
public MProcessPara markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-