package javax.microedition.pim; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2004 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ import java.util.Date; import java.util.Vector; import com.francetelecom.rd.stubs.annotation.ClassDone; @ClassDone public class RepeatRule extends java.lang.Object{ // Fields public static final int FREQUENCY = 0; public static final int DAY_IN_MONTH = 1; public static final int DAY_IN_WEEK = 2; public static final int DAY_IN_YEAR = 4; public static final int MONTH_IN_YEAR = 8; public static final int WEEK_IN_MONTH = 16; public static final int COUNT = 32; public static final int END = 64; public static final int INTERVAL = 128; public static final int DAILY = 16; public static final int WEEKLY = 17; public static final int MONTHLY = 18; public static final int YEARLY = 19; public static final int FIRST = 1; public static final int SECOND = 2; public static final int THIRD = 4; public static final int FOURTH = 8; public static final int FIFTH = 16; public static final int LAST = 32; public static final int SECONDLAST = 64; public static final int THIRDLAST = 128; public static final int FOURTHLAST = 256; public static final int FIFTHLAST = 512; public static final int SATURDAY = 1024; public static final int FRIDAY = 2048; public static final int THURSDAY = 4096; public static final int WEDNESDAY = 8192; public static final int TUESDAY = 16384; public static final int MONDAY = 32768; public static final int SUNDAY = 65536; public static final int JANUARY = 131072; public static final int FEBRUARY = 262144; public static final int MARCH = 524288; public static final int APRIL = 1048576; public static final int MAY = 2097152; public static final int JUNE = 4194304; public static final int JULY = 8388608; public static final int AUGUST = 16777216; public static final int SEPTEMBER = 33554432; public static final int OCTOBER = 67108864; public static final int NOVEMBER = 134217728; public static final int DECEMBER = 268435456; // Methods public RepeatRule(){ return; } public java.util.Enumeration dates(long startDate, long subsetBeginning, long subsetEnding){ Vector v = new Vector(); v.addElement(new Date()); return v.elements(); } public void addExceptDate(long date){ return; } public void removeExceptDate(long date){ return; } public java.util.Enumeration getExceptDates(){ Vector v = new Vector(); v.addElement(new Date()); return v.elements(); } public int getInt(int field){ return 0; } public void setInt(int field, int value){ return; } public long getDate(int field){ return 0L; } public void setDate(int field, long value){ return; } public int[] getFields(){ int[] init = new int[1]; init[0] = -1; return init; } public boolean equals(Object obj){ return true; } }