Android Open Source - PoliteDroid Event Cursor






From Project

Back to project page PoliteDroid.

License

The source code is released under:

GNU General Public License

If you think the Android project PoliteDroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/* PoliteDroid: activate silent mode during calendar events
 * Copyright (C) 2011 Miguel Serrano//from   ww w  . java 2 s.  com
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.politedroid.calendar;

import android.database.Cursor;
import android.database.CursorWrapper;

public class EventCursor extends CursorWrapper {

    public EventCursor(Cursor cursor) {
        super(cursor);
    }

    @Override
    protected void finalize() throws Throwable {
        super.finalize();
        this.close();
    }

    public Event getEvent() {
        return new Event(getLong(getColumnIndex(Event.ID)),
                         getLong(getColumnIndex(Event.CALENDAR_ID)),
                         getLong(getColumnIndex(Event.BEGIN)),
                         getLong(getColumnIndex(Event.END)),
                         getInt(getColumnIndex(Event.ALL_DAY)) != 0,
                         getInt(getColumnIndex(Event.TRANSPARENCY)) == 0);
    }
}




Java Source Code List

android.preference.ListPreferenceMultiSelect.java
com.politedroid.PoliteDroid.java
com.politedroid.Preferences.java
com.politedroid.Update.java
com.politedroid.calendar.Calendar.java
com.politedroid.calendar.EventCursor.java
com.politedroid.calendar.Event.java
com.politedroid.calendar.ListPreferenceMultiSelectCalendar.java
com.politedroid.util.StringUtil.java