Compiere 3.1

org.compiere.model
Class X_AD_Schedule

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_AD_Schedule
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MSchedule

public class X_AD_Schedule
extends PO

Generated Model for AD_Schedule

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
static int FREQUENCYTYPE_AD_Reference_ID
          FrequencyType AD_Reference_ID=221
static String FREQUENCYTYPE_Day
          Day = D
static String FREQUENCYTYPE_Hour
          Hour = H
static String FREQUENCYTYPE_Minute
          Minute = M
protected static KeyNamePair Model
           
static int SCHEDULETYPE_AD_Reference_ID
          ScheduleType AD_Reference_ID=318
static String SCHEDULETYPE_Frequency
          Frequency = F
static String SCHEDULETYPE_MonthDay
          Month Day = M
static String SCHEDULETYPE_WeekDay
          Week Day = W
static int Table_ID
          AD_Table_ID=916
static String Table_Name
          TableName=AD_Schedule
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
static int WEEKDAY_AD_Reference_ID
          WeekDay AD_Reference_ID=167
static String WEEKDAY_Friday
          Friday = 5
static String WEEKDAY_Monday
          Monday = 1
static String WEEKDAY_Saturday
          Saturday = 6
static String WEEKDAY_Sunday
          Sunday = 7
static String WEEKDAY_Thursday
          Thursday = 4
static String WEEKDAY_Tuesday
          Tuesday = 2
static String WEEKDAY_Wednesday
          Wednesday = 3
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X_AD_Schedule(Ctx ctx, int AD_Schedule_ID, String trxName)
          Standard Constructor
X_AD_Schedule(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getAD_Schedule_ID()
          Get Schedule.
 String getDescription()
          Get Description.
 int getFrequency()
          Get Frequency.
 String getFrequencyType()
          Get Frequency Type.
 String getHelp()
          Get Comment.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getMonthDay()
          Get Day of the Month.
 String getName()
          Get Name.
 String getRunOnlyOnIP()
          Get Only IP.
 int getRunOnlySpecifiedTolMin()
          Get Tolerance Minutes.
 int getScheduleHour()
          Get Target Hour.
 int getScheduleMinute()
          Get Target Minute.
 String getScheduleType()
          Get Schedule Type.
 String getWeekDay()
          Get Day of the Week.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isFrequencyTypeValid(String test)
          Is test a valid value.
 boolean isOnFriday()
          Get Friday.
 boolean isOnMonday()
          Get Monday.
 boolean isOnSaturday()
          Get Saturday.
 boolean isOnSunday()
          Get Sunday.
 boolean isOnThursday()
          Get Thursday.
 boolean isOnTuesday()
          Get Tuesday.
 boolean isOnWednesday()
          Get Wednesday.
 boolean isRunOnlySpecifiedTime()
          Get Only Specified Time.
 boolean isScheduleTypeValid(String test)
          Is test a valid value.
 boolean isWeekDayValid(String test)
          Is test a valid value.
 void setAD_Schedule_ID(int AD_Schedule_ID)
          Set Schedule.
 void setDescription(String Description)
          Set Description.
 void setFrequency(int Frequency)
          Set Frequency.
 void setFrequencyType(String FrequencyType)
          Set Frequency Type.
 void setHelp(String Help)
          Set Comment.
 void setMonthDay(int MonthDay)
          Set Day of the Month.
 void setName(String Name)
          Set Name.
 void setOnFriday(boolean OnFriday)
          Set Friday.
 void setOnMonday(boolean OnMonday)
          Set Monday.
 void setOnSaturday(boolean OnSaturday)
          Set Saturday.
 void setOnSunday(boolean OnSunday)
          Set Sunday.
 void setOnThursday(boolean OnThursday)
          Set Thursday.
 void setOnTuesday(boolean OnTuesday)
          Set Tuesday.
 void setOnWednesday(boolean OnWednesday)
          Set Wednesday.
 void setRunOnlyOnIP(String RunOnlyOnIP)
          Set Only IP.
 void setRunOnlySpecifiedTime(boolean RunOnlySpecifiedTime)
          Set Only Specified Time.
 void setRunOnlySpecifiedTolMin(int RunOnlySpecifiedTolMin)
          Set Tolerance Minutes.
 void setScheduleHour(int ScheduleHour)
          Set Target Hour.
 void setScheduleMinute(int ScheduleMinute)
          Set Target Minute.
 void setScheduleType(String ScheduleType)
          Set Schedule Type.
 void setWeekDay(String WeekDay)
          Set Day of the Week.
 String toString()
          Info
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=916

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=AD_Schedule

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

FREQUENCYTYPE_AD_Reference_ID

public static final int FREQUENCYTYPE_AD_Reference_ID
FrequencyType AD_Reference_ID=221

See Also:
Constant Field Values

FREQUENCYTYPE_Day

public static final String FREQUENCYTYPE_Day
Day = D

See Also:
Constant Field Values

FREQUENCYTYPE_Hour

public static final String FREQUENCYTYPE_Hour
Hour = H

See Also:
Constant Field Values

FREQUENCYTYPE_Minute

public static final String FREQUENCYTYPE_Minute
Minute = M

See Also:
Constant Field Values

SCHEDULETYPE_AD_Reference_ID

public static final int SCHEDULETYPE_AD_Reference_ID
ScheduleType AD_Reference_ID=318

See Also:
Constant Field Values

SCHEDULETYPE_Frequency

public static final String SCHEDULETYPE_Frequency
Frequency = F

See Also:
Constant Field Values

SCHEDULETYPE_MonthDay

public static final String SCHEDULETYPE_MonthDay
Month Day = M

See Also:
Constant Field Values

SCHEDULETYPE_WeekDay

public static final String SCHEDULETYPE_WeekDay
Week Day = W

See Also:
Constant Field Values

WEEKDAY_AD_Reference_ID

public static final int WEEKDAY_AD_Reference_ID
WeekDay AD_Reference_ID=167

See Also:
Constant Field Values

WEEKDAY_Monday

public static final String WEEKDAY_Monday
Monday = 1

See Also:
Constant Field Values

WEEKDAY_Tuesday

public static final String WEEKDAY_Tuesday
Tuesday = 2

See Also:
Constant Field Values

WEEKDAY_Wednesday

public static final String WEEKDAY_Wednesday
Wednesday = 3

See Also:
Constant Field Values

WEEKDAY_Thursday

public static final String WEEKDAY_Thursday
Thursday = 4

See Also:
Constant Field Values

WEEKDAY_Friday

public static final String WEEKDAY_Friday
Friday = 5

See Also:
Constant Field Values

WEEKDAY_Saturday

public static final String WEEKDAY_Saturday
Saturday = 6

See Also:
Constant Field Values

WEEKDAY_Sunday

public static final String WEEKDAY_Sunday
Sunday = 7

See Also:
Constant Field Values
Constructor Detail

X_AD_Schedule

public X_AD_Schedule(Ctx ctx,
                     int AD_Schedule_ID,
                     String trxName)
Standard Constructor

Parameters:
ctx - context
AD_Schedule_ID - id
trxName - transaction

X_AD_Schedule

public X_AD_Schedule(Ctx ctx,
                     ResultSet rs,
                     String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
6 - System - Client

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

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

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setAD_Schedule_ID

public void setAD_Schedule_ID(int AD_Schedule_ID)
Set Schedule.

Parameters:
AD_Schedule_ID - Execution Schedule

getAD_Schedule_ID

public int getAD_Schedule_ID()
Get Schedule.

Returns:
Execution Schedule

setDescription

public void setDescription(String Description)
Set Description.

Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Returns:
Optional short description of the record

setFrequency

public void setFrequency(int Frequency)
Set Frequency.

Parameters:
Frequency - Frequency of events

getFrequency

public int getFrequency()
Get Frequency.

Returns:
Frequency of events

isFrequencyTypeValid

public boolean isFrequencyTypeValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setFrequencyType

public void setFrequencyType(String FrequencyType)
Set Frequency Type.

Parameters:
FrequencyType - Frequency of event

getFrequencyType

public String getFrequencyType()
Get Frequency Type.

Returns:
Frequency of event

setHelp

public void setHelp(String Help)
Set Comment.

Parameters:
Help - Comment, Help or Hint

getHelp

public String getHelp()
Get Comment.

Returns:
Comment, Help or Hint

setMonthDay

public void setMonthDay(int MonthDay)
Set Day of the Month.

Parameters:
MonthDay - Day of the month 1 to 28/29/30/31

getMonthDay

public int getMonthDay()
Get Day of the Month.

Returns:
Day of the month 1 to 28/29/30/31

setName

public void setName(String Name)
Set Name.

Parameters:
Name - Alphanumeric identifier of the entity

getName

public String getName()
Get Name.

Returns:
Alphanumeric identifier of the entity

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setOnFriday

public void setOnFriday(boolean OnFriday)
Set Friday.

Parameters:
OnFriday - Available on Fridays

isOnFriday

public boolean isOnFriday()
Get Friday.

Returns:
Available on Fridays

setOnMonday

public void setOnMonday(boolean OnMonday)
Set Monday.

Parameters:
OnMonday - Available on Mondays

isOnMonday

public boolean isOnMonday()
Get Monday.

Returns:
Available on Mondays

setOnSaturday

public void setOnSaturday(boolean OnSaturday)
Set Saturday.

Parameters:
OnSaturday - Available on Saturday

isOnSaturday

public boolean isOnSaturday()
Get Saturday.

Returns:
Available on Saturday

setOnSunday

public void setOnSunday(boolean OnSunday)
Set Sunday.

Parameters:
OnSunday - Available on Sundays

isOnSunday

public boolean isOnSunday()
Get Sunday.

Returns:
Available on Sundays

setOnThursday

public void setOnThursday(boolean OnThursday)
Set Thursday.

Parameters:
OnThursday - Available on Thursdays

isOnThursday

public boolean isOnThursday()
Get Thursday.

Returns:
Available on Thursdays

setOnTuesday

public void setOnTuesday(boolean OnTuesday)
Set Tuesday.

Parameters:
OnTuesday - Available on Tuesdays

isOnTuesday

public boolean isOnTuesday()
Get Tuesday.

Returns:
Available on Tuesdays

setOnWednesday

public void setOnWednesday(boolean OnWednesday)
Set Wednesday.

Parameters:
OnWednesday - Available on Wednesdays

isOnWednesday

public boolean isOnWednesday()
Get Wednesday.

Returns:
Available on Wednesdays

setRunOnlyOnIP

public void setRunOnlyOnIP(String RunOnlyOnIP)
Set Only IP.

Parameters:
RunOnlyOnIP - Run only on this IP address

getRunOnlyOnIP

public String getRunOnlyOnIP()
Get Only IP.

Returns:
Run only on this IP address

setRunOnlySpecifiedTime

public void setRunOnlySpecifiedTime(boolean RunOnlySpecifiedTime)
Set Only Specified Time.

Parameters:
RunOnlySpecifiedTime - Run the Process only at Specified Time

isRunOnlySpecifiedTime

public boolean isRunOnlySpecifiedTime()
Get Only Specified Time.

Returns:
Run the Process only at Specified Time

setRunOnlySpecifiedTolMin

public void setRunOnlySpecifiedTolMin(int RunOnlySpecifiedTolMin)
Set Tolerance Minutes.

Parameters:
RunOnlySpecifiedTolMin - The tolerance in Minutes

getRunOnlySpecifiedTolMin

public int getRunOnlySpecifiedTolMin()
Get Tolerance Minutes.

Returns:
The tolerance in Minutes

setScheduleHour

public void setScheduleHour(int ScheduleHour)
Set Target Hour.

Parameters:
ScheduleHour - 24 hour target start time of the process

getScheduleHour

public int getScheduleHour()
Get Target Hour.

Returns:
24 hour target start time of the process

setScheduleMinute

public void setScheduleMinute(int ScheduleMinute)
Set Target Minute.

Parameters:
ScheduleMinute - Minute of process start time

getScheduleMinute

public int getScheduleMinute()
Get Target Minute.

Returns:
Minute of process start time

isScheduleTypeValid

public boolean isScheduleTypeValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setScheduleType

public void setScheduleType(String ScheduleType)
Set Schedule Type.

Parameters:
ScheduleType - Type of schedule

getScheduleType

public String getScheduleType()
Get Schedule Type.

Returns:
Type of schedule

isWeekDayValid

public boolean isWeekDayValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setWeekDay

public void setWeekDay(String WeekDay)
Set Day of the Week.

Parameters:
WeekDay - Day of the Week

getWeekDay

public String getWeekDay()
Get Day of the Week.

Returns:
Day of the Week

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.