/** * {@inheritDoc} */ @Override public int hashCode() { int code = 0; code += ((int)this.getTimestamp()); code += ((int)this.getTraceId()); code += ((int)this.getOrderIndex()); code += this.getOperationSignature().hashCode(); code += this.getClassSignature().hashCode(); code += ((int)this.getObjectId()); code += this.getInterface().hashCode(); return code; }
/** * {@inheritDoc} */ @Override public boolean equals(final Object obj) { if (obj == null) return false; if (obj == this) return true; if (obj.getClass() != this.getClass()) return false; final BeforeOperationObjectInterfaceEvent castedRecord = (BeforeOperationObjectInterfaceEvent) obj; if (this.getLoggingTimestamp() != castedRecord.getLoggingTimestamp()) return false; if (this.getTimestamp() != castedRecord.getTimestamp()) return false; if (this.getTraceId() != castedRecord.getTraceId()) return false; if (this.getOrderIndex() != castedRecord.getOrderIndex()) return false; if (!this.getOperationSignature().equals(castedRecord.getOperationSignature())) return false; if (!this.getClassSignature().equals(castedRecord.getClassSignature())) return false; if (this.getObjectId() != castedRecord.getObjectId()) return false; if (!this.getInterface().equals(castedRecord.getInterface())) return false; return true; }
/** * {@inheritDoc} */ @Override public void registerStrings(final IRegistry<String> stringRegistry) { // NOPMD (generated code) stringRegistry.get(this.getOperationSignature()); stringRegistry.get(this.getClassSignature()); stringRegistry.get(this.getInterface()); } /**
/** * {@inheritDoc} * * @deprecated since 1.13. Use {@link #serialize(IValueSerializer)} with an array serializer instead. */ @Override @Deprecated public Object[] toArray() { return new Object[] { this.getTimestamp(), this.getTraceId(), this.getOrderIndex(), this.getOperationSignature(), this.getClassSignature(), this.getObjectId(), this.getInterface() }; } /**
return false; if (!this.getInterface().equals(castedRecord.getInterface())) { return false;
/** * {@inheritDoc} */ @Override public void serialize(final IValueSerializer serializer) throws BufferOverflowException { serializer.putLong(this.getTimestamp()); serializer.putLong(this.getTraceId()); serializer.putInt(this.getOrderIndex()); serializer.putString(this.getOperationSignature()); serializer.putString(this.getClassSignature()); serializer.putInt(this.getObjectId()); serializer.putString(this.getInterface()); }
/** * {@inheritDoc} */ @Override public void serialize(final IValueSerializer serializer) throws BufferOverflowException { //super.serialize(serializer); serializer.putLong(this.getTimestamp()); serializer.putLong(this.getTraceId()); serializer.putInt(this.getOrderIndex()); serializer.putString(this.getOperationSignature()); serializer.putString(this.getClassSignature()); serializer.putInt(this.getObjectId()); serializer.putString(this.getInterface()); } /**