Add generic methods

This commit is contained in:
Marcus Kammer 2024-06-23 19:29:39 +02:00
parent ae31001fcf
commit b734a3078a
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -25,6 +25,12 @@
(defgeneric survey-data-dir-p (survey)
(:documentation "Check if the survey's data directory exists."))
(defgeneric survey-properties-title (survey)
(:documentation "Get title property."))
(defgeneric survey-properties-description (survey)
(:documentation "Get description property."))
(defmethod survey-id-p ((survey survey))
(let ((ids (mapcar #'car (load-response (make-surveys-db-file)))))
(if (member (parse-integer (survey-id survey)) ids) t nil)))