コード例 #1
0
ファイル: WaveletName.java プロジェクト: W33D/incubator-wave
 @Override
 public boolean equals(Object other) {
   if (other instanceof WaveletName) {
     WaveletName o = (WaveletName) other;
     return waveId.equals(o.waveId) && waveletId.equals(o.waveletId);
   }
   return false;
 }
コード例 #2
0
ファイル: WaveletName.java プロジェクト: W33D/incubator-wave
 @Override
 public int compareTo(WaveletName o) {
   return waveId.equals(o.waveId) ? waveletId.compareTo(o.waveletId) : waveId.compareTo(o.waveId);
 }
コード例 #3
0
ファイル: WaveletName.java プロジェクト: W33D/incubator-wave
 @Override
 public int hashCode() {
   return waveId.hashCode() * 37 + waveletId.hashCode();
 }
コード例 #4
0
ファイル: WaveletName.java プロジェクト: W33D/incubator-wave
 /** Constructs a wavelet name for wave and wavelet id components. */
 public static WaveletName of(
     String waveDomain, String waveId, String waveletDomain, String waveletId) {
   return new WaveletName(WaveId.of(waveDomain, waveId), WaveletId.of(waveletDomain, waveletId));
 }