Adempiere 3.5.2a

org.compiere.model
Class MAlertRule

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_AD_AlertRule
          extended by org.compiere.model.MAlertRule
All Implemented Interfaces:
Serializable, Comparator, 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, 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_Table_ID, COLUMNNAME_ErrorMsg, COLUMNNAME_FromClause, COLUMNNAME_IsValid, COLUMNNAME_Name, COLUMNNAME_OtherClause, COLUMNNAME_PostProcessing, COLUMNNAME_PreProcessing, COLUMNNAME_SelectClause, COLUMNNAME_WhereClause, Model, Table_ID, Table_Name
 
Constructor Summary
MAlertRule(Properties ctx, int AD_AlertRule_ID, String trxName)
          Standatd Constructor
MAlertRule(Properties ctx, ResultSet rs, String trxName)
          Standard Constructor
 
Method Summary
protected  boolean afterDelete(boolean success)
          Executed after Delete operation.
protected  boolean afterSave(boolean newRecord, boolean success)
          Called after Save for Post-Save Operation
protected  boolean beforeSave(boolean newRecord)
          Before Save
 MAlert getParent()
          Get parent
 String getSql()
          Deprecated. Use getSql(boolean) instead
 String getSql(boolean applySecurity)
          Get Sql
 void setParent(MAlert alert)
          Set parent alert.
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_AD_AlertRule
get_AccessLevel, getAD_Alert_ID, getAD_Alert, getAD_AlertRule_ID, getAD_Table_ID, getAD_Table, getErrorMsg, getFromClause, getKeyNamePair, getName, getOtherClause, getPostProcessing, getPreProcessing, getSelectClause, getWhereClause, initPO, isValid, setAD_Alert_ID, setAD_AlertRule_ID, setAD_Table_ID, setErrorMsg, setFromClause, setIsValid, setName, setOtherClause, setPostProcessing, setPreProcessing, setSelectClause, setWhereClause
 
Methods inherited from class org.compiere.model.PO
beforeDelete, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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 - context
AD_AlertRule_ID - id
trxName - transaction

MAlertRule

public MAlertRule(Properties ctx,
                  ResultSet rs,
                  String trxName)
Standard Constructor

Parameters:
ctx - context
rs - result set
trxName - 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. Use getSql(boolean) instead

Get Sql

Returns:
sql

getSql

public String getSql(boolean applySecurity)
Get Sql

Parameters:
applySecurity - apply role/client security
Returns:
sql

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
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

Overrides:
afterSave in class PO
Parameters:
newRecord - new record
success - true if save operation was success
Returns:
if save was a success

afterDelete

protected boolean afterDelete(boolean success)
Description copied from class: PO
Executed after Delete operation.

Overrides:
afterDelete in class PO
Parameters:
success - true if record deleted
Returns:
true if delete is a success

toString

public String toString()
String Representation

Overrides:
toString in class X_AD_AlertRule
Returns:
info

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.