Adempiere 3.5.2a

org.compiere.model
Class X_AD_Rule

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_AD_Rule
All Implemented Interfaces:
Serializable, Comparator, I_AD_Rule, I_Persistent, Evaluatee
Direct Known Subclasses:
MRule

public class X_AD_Rule
extends PO
implements I_AD_Rule, I_Persistent

Generated Model for AD_Rule

Version:
Release 3.5.2a - $Id$
Author:
Adempiere (generated)
See Also:
Serialized Form

Field Summary
static int ACCESSLEVEL_AD_Reference_ID
          AccessLevel AD_Reference_ID=5
static String ACCESSLEVEL_All
          All = 7
static String ACCESSLEVEL_ClientOnly
          Client only = 2
static String ACCESSLEVEL_ClientPlusOrganization
          Client+Organization = 3
static String ACCESSLEVEL_Organization
          Organization = 1
static String ACCESSLEVEL_SystemOnly
          System only = 4
static String ACCESSLEVEL_SystemPlusClient
          System+Client = 6
static int ENTITYTYPE_AD_Reference_ID
          EntityType AD_Reference_ID=389
static int EVENTTYPE_AD_Reference_ID
          EventType AD_Reference_ID=53236
static String EVENTTYPE_Callout
          Callout = C
static String EVENTTYPE_ModelValidatorDocumentEvent
          Model Validator Document Event = D
static String EVENTTYPE_ModelValidatorLoginEvent
          Model Validator Login Event = L
static String EVENTTYPE_ModelValidatorTableEvent
          Model Validator Table Event = T
static String EVENTTYPE_Process
          Process = P
static int RULETYPE_AD_Reference_ID
          RuleType AD_Reference_ID=53235
static String RULETYPE_AspectOrientProgram
          Aspect Orient Program = A
static String RULETYPE_JSR223ScriptingAPIs
          JSR 223 Scripting APIs = S
static String RULETYPE_JSR94RuleEngineAPI
          JSR 94 Rule Engine API = R
static String RULETYPE_SQL
          SQL = Q
 
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_Rule
accessLevel, COLUMNNAME_AccessLevel, COLUMNNAME_AD_Rule_ID, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_EventType, COLUMNNAME_Help, COLUMNNAME_Name, COLUMNNAME_RuleType, COLUMNNAME_Script, COLUMNNAME_Value, Model, Table_ID, Table_Name
 
Constructor Summary
X_AD_Rule(Properties ctx, int AD_Rule_ID, String trxName)
          Standard Constructor
X_AD_Rule(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 String getAccessLevel()
          Get Data Access Level.
 int getAD_Rule_ID()
          Get Rule.
 String getDescription()
          Get Description.
 String getEntityType()
          Get Entity Type.
 String getEventType()
          Get Event Type.
 String getHelp()
          Get Comment/Help.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getName()
          Get Name.
 String getRuleType()
          Get Rule Type.
 String getScript()
          Get Script.
 String getValue()
          Get Search Key.
protected  POInfo initPO(Properties ctx)
          Load Meta Data
 void setAccessLevel(String AccessLevel)
          Set Data Access Level.
 void setAD_Rule_ID(int AD_Rule_ID)
          Set Rule.
 void setDescription(String Description)
          Set Description.
 void setEntityType(String EntityType)
          Set Entity Type.
 void setEventType(String EventType)
          Set Event Type.
 void setHelp(String Help)
          Set Comment/Help.
 void setName(String Name)
          Set Name.
 void setRuleType(String RuleType)
          Set Rule Type.
 void setScript(String Script)
          Set Script.
 void setValue(String Value)
          Set Search Key.
 String toString()
          String representation
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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
 

Field Detail

ACCESSLEVEL_AD_Reference_ID

public static final int ACCESSLEVEL_AD_Reference_ID
AccessLevel AD_Reference_ID=5

See Also:
Constant Field Values

ACCESSLEVEL_Organization

public static final String ACCESSLEVEL_Organization
Organization = 1

See Also:
Constant Field Values

ACCESSLEVEL_ClientPlusOrganization

public static final String ACCESSLEVEL_ClientPlusOrganization
Client+Organization = 3

See Also:
Constant Field Values

ACCESSLEVEL_SystemOnly

public static final String ACCESSLEVEL_SystemOnly
System only = 4

See Also:
Constant Field Values

ACCESSLEVEL_All

public static final String ACCESSLEVEL_All
All = 7

See Also:
Constant Field Values

ACCESSLEVEL_SystemPlusClient

public static final String ACCESSLEVEL_SystemPlusClient
System+Client = 6

See Also:
Constant Field Values

ACCESSLEVEL_ClientOnly

public static final String ACCESSLEVEL_ClientOnly
Client only = 2

See Also:
Constant Field Values

ENTITYTYPE_AD_Reference_ID

public static final int ENTITYTYPE_AD_Reference_ID
EntityType AD_Reference_ID=389

See Also:
Constant Field Values

EVENTTYPE_AD_Reference_ID

public static final int EVENTTYPE_AD_Reference_ID
EventType AD_Reference_ID=53236

See Also:
Constant Field Values

EVENTTYPE_Callout

public static final String EVENTTYPE_Callout
Callout = C

See Also:
Constant Field Values

EVENTTYPE_Process

public static final String EVENTTYPE_Process
Process = P

See Also:
Constant Field Values

EVENTTYPE_ModelValidatorTableEvent

public static final String EVENTTYPE_ModelValidatorTableEvent
Model Validator Table Event = T

See Also:
Constant Field Values

EVENTTYPE_ModelValidatorDocumentEvent

public static final String EVENTTYPE_ModelValidatorDocumentEvent
Model Validator Document Event = D

See Also:
Constant Field Values

EVENTTYPE_ModelValidatorLoginEvent

public static final String EVENTTYPE_ModelValidatorLoginEvent
Model Validator Login Event = L

See Also:
Constant Field Values

RULETYPE_AD_Reference_ID

public static final int RULETYPE_AD_Reference_ID
RuleType AD_Reference_ID=53235

See Also:
Constant Field Values

RULETYPE_AspectOrientProgram

public static final String RULETYPE_AspectOrientProgram
Aspect Orient Program = A

See Also:
Constant Field Values

RULETYPE_JSR223ScriptingAPIs

public static final String RULETYPE_JSR223ScriptingAPIs
JSR 223 Scripting APIs = S

See Also:
Constant Field Values

RULETYPE_JSR94RuleEngineAPI

public static final String RULETYPE_JSR94RuleEngineAPI
JSR 94 Rule Engine API = R

See Also:
Constant Field Values

RULETYPE_SQL

public static final String RULETYPE_SQL
SQL = Q

See Also:
Constant Field Values
Constructor Detail

X_AD_Rule

public X_AD_Rule(Properties ctx,
                 int AD_Rule_ID,
                 String trxName)
Standard Constructor


X_AD_Rule

public X_AD_Rule(Properties ctx,
                 ResultSet rs,
                 String trxName)
Load Constructor

Method Detail

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
4 - System

initPO

protected POInfo initPO(Properties ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
POInfo

toString

public String toString()
Description copied from class: PO
String representation

Overrides:
toString in class PO
Returns:
String representation

setAccessLevel

public void setAccessLevel(String AccessLevel)
Set Data Access Level.

Specified by:
setAccessLevel in interface I_AD_Rule
Parameters:
AccessLevel - Access Level required

getAccessLevel

public String getAccessLevel()
Get Data Access Level.

Specified by:
getAccessLevel in interface I_AD_Rule
Returns:
Access Level required

setAD_Rule_ID

public void setAD_Rule_ID(int AD_Rule_ID)
Set Rule.

Specified by:
setAD_Rule_ID in interface I_AD_Rule
Parameters:
AD_Rule_ID - Rule

getAD_Rule_ID

public int getAD_Rule_ID()
Get Rule.

Specified by:
getAD_Rule_ID in interface I_AD_Rule
Returns:
Rule

setDescription

public void setDescription(String Description)
Set Description.

Specified by:
setDescription in interface I_AD_Rule
Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Specified by:
getDescription in interface I_AD_Rule
Returns:
Optional short description of the record

setEntityType

public void setEntityType(String EntityType)
Set Entity Type.

Specified by:
setEntityType in interface I_AD_Rule
Parameters:
EntityType - Dictionary Entity Type; Determines ownership and synchronization

getEntityType

public String getEntityType()
Get Entity Type.

Specified by:
getEntityType in interface I_AD_Rule
Returns:
Dictionary Entity Type; Determines ownership and synchronization

setEventType

public void setEventType(String EventType)
Set Event Type.

Specified by:
setEventType in interface I_AD_Rule
Parameters:
EventType - Type of Event

getEventType

public String getEventType()
Get Event Type.

Specified by:
getEventType in interface I_AD_Rule
Returns:
Type of Event

setHelp

public void setHelp(String Help)
Set Comment/Help.

Specified by:
setHelp in interface I_AD_Rule
Parameters:
Help - Comment or Hint

getHelp

public String getHelp()
Get Comment/Help.

Specified by:
getHelp in interface I_AD_Rule
Returns:
Comment or Hint

setName

public void setName(String Name)
Set Name.

Specified by:
setName in interface I_AD_Rule
Parameters:
Name - Alphanumeric identifier of the entity

getName

public String getName()
Get Name.

Specified by:
getName in interface I_AD_Rule
Returns:
Alphanumeric identifier of the entity

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setRuleType

public void setRuleType(String RuleType)
Set Rule Type.

Specified by:
setRuleType in interface I_AD_Rule
Parameters:
RuleType - Rule Type

getRuleType

public String getRuleType()
Get Rule Type.

Specified by:
getRuleType in interface I_AD_Rule
Returns:
Rule Type

setScript

public void setScript(String Script)
Set Script.

Specified by:
setScript in interface I_AD_Rule
Parameters:
Script - Dynamic Java Language Script to calculate result

getScript

public String getScript()
Get Script.

Specified by:
getScript in interface I_AD_Rule
Returns:
Dynamic Java Language Script to calculate result

setValue

public void setValue(String Value)
Set Search Key.

Specified by:
setValue in interface I_AD_Rule
Parameters:
Value - Search key for the record in the format required - must be unique

getValue

public String getValue()
Get Search Key.

Specified by:
getValue in interface I_AD_Rule
Returns:
Search key for the record in the format required - must be unique

Adempiere 3.5.2a

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