88
89
GregorianCalendar cal=new GregorianCalendar();
90
if (cal.get(cal.HOUR_OF_DAY)!=0 && cal.get(cal.MINUTE)!=0) {
91
if (cal.get(GregorianCalendar.HOUR_OF_DAY)!=0 && cal.get(GregorianCalendar.MINUTE)!=0) {
94
95
//CLUMSY: getting buffer once to calc size
97
setSize(getBuffer().length);
98
100
public DatebookRecord(Record raw) {
103
public DatebookRecord() {
104
startDate=new Date();
102
109
private void resetVars() {
248
253
Record.setIntAt(buffer,dist-1, bytecount);
251
buffer[bytecount]=(byte)repFreq;
256
buffer[bytecount]=(byte)repAdvance;
253
258
if (repType==REP_MONTHLY_BY_DAY) {
254
259
buffer[bytecount]=(byte)repDay;
333
338
public void setStartDate(Date startDate) {
334
339
this.startDate = startDate;
341
setSize(getBuffer().length);
336
343
public void setEndDate(Date endDate) {
337
344
this.endDate = endDate;
348
setSize(getBuffer().length);
351
public void setRepeated(boolean r) {
355
public void setRepeatForever(boolean r) {
339
359
public void setRepeatEnd(Date repeatEnd) {
340
360
this.repeatEnd = repeatEnd;
361
if (repeatEnd!=null) {
362
setRepeatForever(false);
364
setSize(getBuffer().length);
342
366
public void setDescription(String description) {
343
367
this.description = description;
368
if (description!=null) {
371
hasDescription=false;
373
setSize(getBuffer().length);
345
375
public void setNote(String note) {
346
376
this.note = note;
382
setSize(getBuffer().length);
385
public void setAlarm(boolean a) {
348
389
public void setAlarmAdvance(int alarmAdvance) {
349
390
this.alarmAdvance = alarmAdvance;
391
setSize(getBuffer().length);
351
393
public void setAlarmUnits(int alarmUnits) {
352
394
this.alarmUnits = alarmUnits;
395
setSize(getBuffer().length);
354
397
public void setRepAdvance(int repAdvance) {
355
398
this.repAdvance = repAdvance;
399
setSize(getBuffer().length);
357
401
public void setRepType(int repType) {
358
402
this.repType = repType;
403
setSize(getBuffer().length);
360
405
public void setRepDay(int repDay) {
361
406
this.repDay = repDay;
407
setSize(getBuffer().length);
363
409
public void setRepWeekstart(int repWeekstart) {
364
410
this.repWeekstart = repWeekstart;
411
setSize(getBuffer().length);
366
413
public void setRepExceptions(Date repExceptions[]) {
367
414
this.repExceptions = repExceptions;
415
setSize(getBuffer().length);
369
417
public void setRepDays(boolean[] repDays) {
370
418
this.repDays = repDays;
419
setSize(getBuffer().length);