module ActiveFedora::Callbacks

def create_record(*) #:nodoc:

:nodoc:
def create_record(*) #:nodoc:
  run_callbacks(:create) {
    run_callbacks(:save) { super }
  }
end

def destroy(*) #:nodoc:

:nodoc:
def destroy(*) #:nodoc:
  run_callbacks(:destroy) { super }
end

def update_record(*) #:nodoc:

:nodoc:
def update_record(*) #:nodoc:
  run_callbacks(:update) {
    run_callbacks(:save) { super }
  }
end