Package org.compiere.model
Class MAlertRule
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_AD_AlertRule
-
- org.compiere.model.MAlertRule
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_AlertRule
,I_Persistent
,Evaluatee
public class MAlertRule extends X_AD_AlertRule
Alert Rule Model- Version:
- $Id: MAlertRule.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
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, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_AD_AlertRule
accessLevel, COLUMNNAME_AD_Alert_ID, COLUMNNAME_AD_AlertRule_ID, COLUMNNAME_AD_AlertRule_UU, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_ErrorMsg, COLUMNNAME_FromClause, COLUMNNAME_IsActive, COLUMNNAME_IsValid, COLUMNNAME_Name, COLUMNNAME_OtherClause, COLUMNNAME_PostProcessing, COLUMNNAME_PreProcessing, COLUMNNAME_SelectClause, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_WhereClause, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MAlertRule(Properties ctx, int AD_AlertRule_ID, String trxName)
Standatd ConstructorMAlertRule(Properties ctx, ResultSet rs, String trxName)
Standard Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
afterDelete(boolean success)
Executed after Delete operation.protected boolean
afterSave(boolean newRecord, boolean success)
Called after Save for Post-Save Operationprotected boolean
beforeSave(boolean newRecord)
Before SaveFile
createReportFile(String extension)
Create Report FileMAlert
getParent()
Get parentString
getSql()
Deprecated.UsegetSql(boolean)
insteadString
getSql(boolean applySecurity)
Get Sqlvoid
setParent(MAlert alert)
Set parent alert.String
toString()
String Representation-
Methods inherited from class org.compiere.model.X_AD_AlertRule
get_AccessLevel, getAD_Alert, getAD_Alert_ID, getAD_AlertRule_ID, getAD_AlertRule_UU, getAD_Table, getAD_Table_ID, getErrorMsg, getFromClause, getKeyNamePair, getName, getOtherClause, getPostProcessing, getPreProcessing, getSelectClause, getWhereClause, initPO, isValid, setAD_Alert_ID, setAD_AlertRule_ID, setAD_AlertRule_UU, setAD_Table_ID, setErrorMsg, setFromClause, setIsValid, setName, setOtherClause, setPostProcessing, setPreProcessing, setSelectClause, setWhereClause
-
Methods inherited from class org.compiere.model.PO
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_AlertRule
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
-
MAlertRule
public MAlertRule(Properties ctx, int AD_AlertRule_ID, String trxName)
Standatd Constructor- Parameters:
ctx
- contextAD_AlertRule_ID
- idtrxName
- transaction
-
MAlertRule
public MAlertRule(Properties ctx, ResultSet rs, String trxName)
Standard Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
-
Method Detail
-
getParent
public MAlert getParent()
Get parent- Returns:
- parent alert
-
setParent
public void setParent(MAlert alert)
Set parent alert. NOTE: is not setting AD_Alert_ID- Parameters:
alert
-
-
getSql
public String getSql()
Deprecated.UsegetSql(boolean)
insteadGet Sql- Returns:
- sql
-
getSql
public String getSql(boolean applySecurity)
Get Sql- Parameters:
applySecurity
- apply role/client security- Returns:
- sql
-
createReportFile
public File createReportFile(String extension)
Create Report File- Parameters:
extension
- file extension- Returns:
- newly created File
-
beforeSave
protected boolean beforeSave(boolean newRecord)
Before Save- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- new- Returns:
- true
-
afterSave
protected boolean afterSave(boolean newRecord, boolean success)
Description copied from class:PO
Called after Save for Post-Save Operation
-
afterDelete
protected boolean afterDelete(boolean success)
Description copied from class:PO
Executed after Delete operation.- Overrides:
afterDelete
in classPO
- Parameters:
success
- true if record deleted- Returns:
- true if delete is a success
-
toString
public String toString()
String Representation- Overrides:
toString
in classX_AD_AlertRule
- Returns:
- info
-
-