(define-module (vcomponent data-stores common) :use-module ((srfi srfi-88) :select ()) :use-module (oop goops) :export ( ;; path get-all get-by-uid)) (define-class () ;; (path init-keyword: path: ;; getter: path) ) ;;; In (calp server routes) ;;; Load - Load store into memero ;;; Dump - Save store into "disk" (define-method (get-all (this )) (scm-error 'not-implemented "get-all" "Get-all is not implemented for ~s" (class-of this) #f)) (define-method (get-by-uid (this ) (uid )) (scm-error 'not-implemented "get-by-uid" "Get-by-uid is not implemented for ~s" (class-of this) #f)) (define-method (color (this )) "") (define-method (displayname (this )) "")