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 intTAB_NOVirtual Tab No - 0static intWINDOW_NOVirtual 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 booleanbeforeSave(boolean newRecord)Before SavevoidcopyFrom(MProcessPara source)Copy settings from another process parameter overwrites existing data (including translations) and savesstatic MProcessParaget(int AD_Process_Para_ID)Get MProcessPara from Cache (immutable)static MProcessParaget(Properties ctx, int AD_Process_Para_ID)Get MProcessPara from Cache (immutable)LookupgetLookup()Get Lookup for ParameterStringgetReferenceTableName()booleanisLookup()Is this field a Lookup?.voidloadLookup()Set Lookup for columns with lookupMProcessParamarkImmutable()mark PO as immutableStringtoString()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:
toStringin 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:
beforeSavein classPO- Parameters:
newRecord-- Returns:
- save
-
getReferenceTableName
public String getReferenceTableName()
-
markImmutable
public MProcessPara markImmutable()
Description copied from interface:ImmutablePOSupportmark PO as immutable- Specified by:
markImmutablein interfaceImmutablePOSupport- Returns:
- PO
-
-