Fix naming clashes with other traits
authorGeorgios Gousios <gousiosg@gmail.com>
Tue, 13 Dec 2011 11:47:21 +0000 (13:47 +0200)
committerGeorgios Gousios <gousiosg@gmail.com>
Tue, 13 Dec 2011 11:48:00 +0000 (13:48 +0200)
logic/src/main/scala/gr/grnet/aquarium/actors/EventProcessor.scala
logic/src/main/scala/gr/grnet/aquarium/store/EventStore.scala
logic/src/main/scala/gr/grnet/aquarium/store/mongodb/MongoDBStore.scala

index 7bf31f5..17dd9d5 100644 (file)
@@ -94,14 +94,14 @@ class EventProcessor extends AkkaAMQP with Loggable {
 
     def exists(event: ResourceEvent): Boolean = {
       Store.getEventStore match {
-        case Some(x) => x.findById(event.id).isEmpty
+        case Some(x) => x.findEventById(event.id).isEmpty
         case None => false
       }
     }
 
     def persist(event: ResourceEvent): Boolean = {
       Store.getEventStore match {
-        case Some(x) => x.store(event) match {
+        case Some(x) => x.storeEvent(event) match {
           case Just(x) => true
           case x: Failed =>
             logger.error("Could not save event: %s".format(event))
index 5a551ac..3859908 100644 (file)
@@ -45,9 +45,9 @@ import gr.grnet.aquarium.logic.events.AquariumEvent
  * @author Georgios Gousios <gousiosg@gmail.com>.
  */
 trait EventStore {
-  def store[A <: AquariumEvent](event: A): Maybe[RecordID]
+  def storeEvent[A <: AquariumEvent](event: A): Maybe[RecordID]
 
-  def findById[A <: AquariumEvent](id: String): Option[A]
+  def findEventById[A <: AquariumEvent](id: String): Option[A]
 
-  def findByUserId[A <: AquariumEvent](userId: String)(sortWith: Option[(A, A) => Boolean]): List[A]
+  def findEventsByUserId[A <: AquariumEvent](userId: Long)(sortWith: Option[(A, A) => Boolean]): List[A]
 }
\ No newline at end of file
index 30cd1e3..2553bbd 100644 (file)
@@ -91,7 +91,7 @@ class MongoDBStore(host: String, port: String,
    */
 
   //EventStore methods
-  def store[A <: AquariumEvent](event: A): Maybe[RecordID] = {
+  def storeEvent[A <: AquariumEvent](event: A): Maybe[RecordID] = {
     try {
       // Store
       val obj = JSON.parse(event.toJson).asInstanceOf[DBObject]
@@ -118,7 +118,7 @@ class MongoDBStore(host: String, port: String,
     }
   }
 
-  def findById[A <: AquariumEvent](id: String): Option[A] = {
+  def findEventById[A <: AquariumEvent](id: String): Option[A] = {
     val q = new BasicDBObject()
     q.put("id", id)
 
@@ -130,7 +130,7 @@ class MongoDBStore(host: String, port: String,
       None
   }
 
-  def findByUserId[A <: AquariumEvent](userId: String)
+  def findEventsByUserId[A <: AquariumEvent](userId: Long)
                                       (sortWith: Option[(A, A) => Boolean]): List[A] = {
     List()
   }