Esper の 2 つのEventType
オブジェクトが等しいかどうかを確認しようとしています。等しいとは、それらが同じプロパティを持つ同じイベント タイプであることを意味します。
私はそれを行うための最良の方法は何だろうと思っていました。次のように equals メソッドを使用しても安全ですか。
eventType.equals(otherEventType)
インターフェイスと同様EventType
に、すべての実装クラスが equals メソッドをオーバーライドするかどうかはわかりません。このため、上記のコードはお勧めできません。
私が考えることができる他のオプションは、次のようにイベント タイプ ID を比較することです。
eventType.getEventTypeId() == eventType.getEventTypeId()
ただし、これらの ID がどのように割り当てられているかはわかりません。これは私が探しているものを提供してくれますか、それとももっと良い方法がありますか?