Override debugging info
authorChristos KK Loverdos <loverdos@gmail.com>
Thu, 24 May 2012 14:10:46 +0000 (17:10 +0300)
committerChristos KK Loverdos <loverdos@gmail.com>
Thu, 24 May 2012 14:10:46 +0000 (17:10 +0300)
src/main/scala/gr/grnet/aquarium/event/model/im/IMEventModel.scala

index 32af911..f6b709a 100644 (file)
@@ -36,6 +36,8 @@
 package gr.grnet.aquarium.event.model
 package im
 
+import gr.grnet.aquarium.util._
+
 /**
  * The model of any event sent from the `Identity Management` (IM) external system.
  *
@@ -60,6 +62,10 @@ trait IMEventModel extends ExternalEventModel {
   def isCreateUser = eventType.equalsIgnoreCase(IMEventModel.EventTypeNames.create)
 
   def isModifyUser = eventType.equalsIgnoreCase(IMEventModel.EventTypeNames.modify)
+
+  override def toDebugString = {
+    "%s(userID=%s, id=%s, isActive=%s, role='%s')".format(shortClassNameOf(this), userID, id, isActive, role)
+  }
 }
 
 object IMEventModel {