I think LifecycleCallbacks is needed for fields, not the mapper itself.

-------------------------------------
night_stalker<usur...@gmail.com> wrote:

I need to add a beforeSave() callback, so I wrote:

    class X extends LongKeyedMapper[X] with IdPK with
LifecycleCallbacks {
      def getSingleton = X
      def beforeSave {
        println("hi!")
      }
      ...
    }
    object X extends X with LongKeyedMetaMapper[X] {
      ...
    }

Then got a compile error:

    [ERROR]  X.scala:35: error: error overriding method
beforeValidation in trait LifecycleCallbacks of type => Unit;
    [INFO]  method beforeValidation in trait MetaMapper of type => List
[(com.lawsite.model.precedent.PrecedentContent) => Unit] needs
`override' modifier

Is it a bug or, am I doing something wrong ?

--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to