com.ibm.manplato.Protocol.Util.StdApps
Class DateBookRecord

java.lang.Object
  |
  +--com.ibm.manplato.Protocol.Util.DLPRecord
        |
        +--com.ibm.manplato.Protocol.Util.StdApps.DateBookRecord
All Implemented Interfaces:
java.io.Serializable

public class DateBookRecord
extends DLPRecord

Version:
$Rev$-$Date: 2001/05/14 10:49:13 $$State: Exp $
Author:
File Created By: Brad BARCLAY <bbarclay@ca.ibm.com>, Last Modified By: $Author: fpal $
See Also:
Serialized Form

Field Summary
static byte ALARM_ADV_DAYS
           
static byte ALARM_ADV_HOURS
           
static byte ALARM_ADV_MINUTES
           
static byte REPEAT_DAILY
           
static byte REPEAT_MONTHLY_BY_DATE
           
static byte REPEAT_MONTHLY_BY_DAY
           
static byte REPEAT_NONE
           
static byte REPEAT_WEEKLY
           
static byte REPEAT_YEARLY
           
 
Fields inherited from class com.ibm.manplato.Protocol.Util.DLPRecord
ARCHIVED, attributes, BUSY, category, data, DATA_INCLUDED, DELETE_ALL_IN_CATEGORY, DELETE_ALL_RECORDS, DELETED, DIRTY, index, recordID, recordSize, SECRET, SORT_DATABASE
 
Constructor Summary
DateBookRecord()
           
DateBookRecord(DLPRecord record)
           
 
Method Summary
 int getAlarmAdvance()
           
 byte getAlarmAdvanceUnit()
           
 byte[] getData()
           
 java.lang.String getDescription()
           
 java.util.Calendar getEndDate()
           
 java.util.Calendar getExceptionDate(int i)
           
 int getExceptionList()
           
 java.lang.String getNote()
           
 java.util.Calendar getRepeatEndDate()
           
 byte getRepeatFrequency()
           
 byte getRepeatOn()
           
 byte getRepeatStartOfWeek()
           
 byte getRepeatType()
           
 java.util.Calendar getStartDate()
           
 boolean isAlarmed()
           
 boolean isUntimed()
           
 void setAlarmAdvance(int newAlarmAdvance)
           
 void setAlarmAdvanceUnit(byte newAlarmAdvanceUnit)
           
 void setAlarmed(boolean newAlarmed)
           
 void setDescription(java.lang.String newValue)
           
 void setEndDate(java.util.Calendar newEnd)
           
 void setExceptionDate(java.util.Calendar newExceptionDate, int i)
           
 void setExceptionList(int newExceptionList)
           
 void setNote(java.lang.String newValue)
           
 void setRepeatEndDate(java.util.Calendar newRepeatEndDate)
           
 void setRepeatFrequency(byte newRepeatFrequency)
           
 void setRepeatOn(byte newRepeatOn)
           
 void setRepeatStartOfWeek(byte newRepeatStartOfWeek)
           
 void setRepeatType(byte newRepeatType)
           
 void setStartDate(java.util.Calendar newStartDate)
           
 void setUntimed(boolean newUntimed)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.manplato.Protocol.Util.DLPRecord
checkAttribute, getAttributes, getCategory, getIndex, getLength, getRecordID, getRecordSize, setAttributes, setCategory, setData, setIndex, setRecordID, setRecordSize
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REPEAT_NONE

public static final byte REPEAT_NONE

REPEAT_DAILY

public static final byte REPEAT_DAILY

REPEAT_WEEKLY

public static final byte REPEAT_WEEKLY

REPEAT_MONTHLY_BY_DAY

public static final byte REPEAT_MONTHLY_BY_DAY

REPEAT_MONTHLY_BY_DATE

public static final byte REPEAT_MONTHLY_BY_DATE

REPEAT_YEARLY

public static final byte REPEAT_YEARLY

ALARM_ADV_MINUTES

public static final byte ALARM_ADV_MINUTES

ALARM_ADV_HOURS

public static final byte ALARM_ADV_HOURS

ALARM_ADV_DAYS

public static final byte ALARM_ADV_DAYS
Constructor Detail

DateBookRecord

public DateBookRecord()

DateBookRecord

public DateBookRecord(DLPRecord record)
Parameters:
record - com.ibm.manplato.Protocol.Util.DLPRecord
Method Detail

getAlarmAdvance

public int getAlarmAdvance()
Returns:
int

getAlarmAdvanceUnit

public byte getAlarmAdvanceUnit()
Returns:
byte

getData

public byte[] getData()
Overrides:
getData in class DLPRecord
Returns:
byte[]

getDescription

public java.lang.String getDescription()
Returns:
java.lang.String

getEndDate

public java.util.Calendar getEndDate()
Returns:
java.util.Calendar

getExceptionDate

public java.util.Calendar getExceptionDate(int i)
Parameters:
i - int
Returns:
java.util.Calendar

getExceptionList

public int getExceptionList()
Returns:
int

getNote

public java.lang.String getNote()
Returns:
java.lang.String

getRepeatEndDate

public java.util.Calendar getRepeatEndDate()
Returns:
java.util.Calendar

getRepeatFrequency

public byte getRepeatFrequency()
Returns:
byte

getRepeatOn

public byte getRepeatOn()
Returns:
byte

getRepeatStartOfWeek

public byte getRepeatStartOfWeek()
Returns:
byte

getRepeatType

public byte getRepeatType()
Returns:
byte

getStartDate

public java.util.Calendar getStartDate()
Returns:
java.util.Calendar

isAlarmed

public boolean isAlarmed()
Returns:
boolean

isUntimed

public boolean isUntimed()
Returns:
boolean

setAlarmAdvance

public void setAlarmAdvance(int newAlarmAdvance)
Parameters:
newAlarmAdvance - int

setAlarmAdvanceUnit

public void setAlarmAdvanceUnit(byte newAlarmAdvanceUnit)
Parameters:
newAlarmAdvanceUnit - byte

setAlarmed

public void setAlarmed(boolean newAlarmed)
Parameters:
newAlarmed - boolean

setDescription

public void setDescription(java.lang.String newValue)
Parameters:
newValue - java.lang.String

setEndDate

public void setEndDate(java.util.Calendar newEnd)
Parameters:
newEndDate - java.util.Calendar

setExceptionDate

public void setExceptionDate(java.util.Calendar newExceptionDate,
                             int i)
Parameters:
newExceptionDate - java.util.Calendar[]
i - int

setExceptionList

public void setExceptionList(int newExceptionList)
Parameters:
newExceptionList - int

setNote

public void setNote(java.lang.String newValue)
Parameters:
newValue - java.lang.String

setRepeatEndDate

public void setRepeatEndDate(java.util.Calendar newRepeatEndDate)
Parameters:
newRepeatEndDate - java.util.Calendar

setRepeatFrequency

public void setRepeatFrequency(byte newRepeatFrequency)
Parameters:
newRepeatFrequency - byte

setRepeatOn

public void setRepeatOn(byte newRepeatOn)
Parameters:
newRepeatOn - byte

setRepeatStartOfWeek

public void setRepeatStartOfWeek(byte newRepeatStartOfWeek)
Parameters:
newRepeatStartOfWeek - byte

setRepeatType

public void setRepeatType(byte newRepeatType)
Parameters:
newRepeatType - byte

setStartDate

public void setStartDate(java.util.Calendar newStartDate)
Parameters:
newStartDate - java.util.Calendar

setUntimed

public void setUntimed(boolean newUntimed)
Parameters:
newUntimed - boolean

toString

public java.lang.String toString()
Overrides:
toString in class DLPRecord
Returns:
java.lang.String