package com.seewo.vcommons.system.onoffsetting;

import android.database.Cursor;
import g.a.a.a.a;
import java.io.Serializable;
import java.util.Calendar;

/* JADX INFO: loaded from: classes.dex */
public class Task implements Serializable {
    private static final String DEFAULT_INVALID_DAYS = "0000000";
    public static final int INVALID_TIME = -1;
    private static final long serialVersionUID = 1;
    public String command;
    public String daysOfWeek;
    public boolean enabled;
    public String forceChannel;
    public int groupId;
    public int id;
    public String message;
    public String shutdownDays;
    public int shutdownHour;
    public int shutdownMinute;
    public String startupDays;
    public int startupHour;
    public int startupMinute;

    public Task() {
        this.id = -1;
        this.groupId = -1;
        this.startupHour = -1;
        this.startupMinute = -1;
        this.shutdownHour = -1;
        this.shutdownMinute = -1;
        this.daysOfWeek = DEFAULT_INVALID_DAYS;
        this.startupDays = DEFAULT_INVALID_DAYS;
        this.shutdownDays = DEFAULT_INVALID_DAYS;
        this.enabled = false;
        this.message = "";
        this.command = "";
        this.forceChannel = "";
    }

    public Task(int i2) {
        this.id = -1;
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(System.currentTimeMillis());
        this.groupId = i2;
        this.startupHour = calendar.get(11);
        this.startupMinute = calendar.get(12);
        this.shutdownHour = -1;
        this.shutdownMinute = -1;
        this.daysOfWeek = DEFAULT_INVALID_DAYS;
        this.startupDays = DEFAULT_INVALID_DAYS;
        this.shutdownDays = DEFAULT_INVALID_DAYS;
        this.enabled = true;
        this.message = "";
        this.command = "";
        this.forceChannel = "";
    }

    public Task(Cursor cursor) {
        this.id = cursor.getInt(0);
        this.groupId = cursor.getInt(1);
        this.startupHour = cursor.getInt(5);
        this.startupMinute = cursor.getInt(6);
        this.shutdownHour = cursor.getInt(7);
        this.shutdownMinute = cursor.getInt(8);
        this.daysOfWeek = cursor.getString(2);
        this.startupDays = cursor.getString(3);
        this.shutdownDays = cursor.getString(4);
        this.enabled = cursor.getInt(11) == 1;
        this.message = cursor.getString(9);
        this.command = cursor.getString(10);
        this.forceChannel = cursor.getString(12);
    }

    public String toString() {
        StringBuilder sbF = a.F("ID: ");
        sbF.append(this.id);
        sbF.append(" GROUP_ID: ");
        sbF.append(this.groupId);
        sbF.append(" DAYS: ");
        sbF.append(this.daysOfWeek);
        sbF.append(" STARTUP_DAYS: ");
        sbF.append(this.startupDays);
        sbF.append(" SHUTDOWN_DAYS: ");
        sbF.append(this.shutdownDays);
        sbF.append(" STARTUP_HOUR: ");
        sbF.append(this.startupHour);
        sbF.append(" STARTUP_MINUTE: ");
        sbF.append(this.startupMinute);
        sbF.append(" SHUTDOWN_HOUR: ");
        sbF.append(this.shutdownHour);
        sbF.append(" SHUTDOWN_MINUTE: ");
        sbF.append(this.shutdownMinute);
        sbF.append(" ENABLED: ");
        sbF.append(this.enabled);
        sbF.append(" MESSAGE: ");
        sbF.append(this.message);
        sbF.append(" COMMAND: ");
        sbF.append(this.command);
        sbF.append(" FORCE_CHANNEL_NAME: ");
        sbF.append(this.forceChannel);
        return sbF.toString();
    }
}
