<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package com.android.dvci;

import java.lang.ref.WeakReference;

import com.android.dvci.event.BaseEvent;

public class Trigger {
	private int actionId;
	private WeakReference&lt;BaseEvent&gt; event;

	public Trigger(int actionId, BaseEvent event) {
		this.actionId = actionId;
		this.event = new WeakReference&lt;BaseEvent&gt;(event);
	}

	public int getActionId() {
		return actionId;
	}

	public BaseEvent getEvent() {
		return event.get();
	}

	@Override
	public boolean equals(Object obj) {
		if (obj != null &amp;&amp; obj instanceof Trigger) {
			return ((Trigger) obj).actionId == actionId;
		} else {
			return false;
		}
	}

	@Override
	public int hashCode() {
		return actionId;
	}
}
</pre></body></html>