TaskEvent.java 1.16 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.osgi.service.event.Event
 */
package com.adobe.granite.taskmanagement;

import com.adobe.granite.taskmanagement.TaskEventType;
import java.util.Map;
import org.osgi.service.event.Event;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
public class TaskEvent
extends Event {
    public static final String TOPIC = "com/adobe/granite/taskmanagement/event";
    public static final String TASK_ID = "TaskId";
    public static final String TASK_TYPE_NAME = "TaskTypeName";
    public static final String TASK_EVENT_TYPE = "EventType";
    public static final String TASK_EVENT_TYPE_STRING = "EventTypeString";

    public TaskEvent(Map<String, Object> properties) {
        super("com/adobe/granite/taskmanagement/event", properties);
    }

    public TaskEventType getEventType() {
        return (TaskEventType)((Object)this.getProperty("EventType"));
    }

    public String getTaskId() {
        return (String)this.getProperty("TaskId");
    }

    public String getTaskType() {
        return (String)this.getProperty("TaskTypeName");
    }
}