summaryrefslogtreecommitdiff
path: root/service/rest-service.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'service/rest-service.lisp')
-rw-r--r--service/rest-service.lisp36
1 files changed, 0 insertions, 36 deletions
diff --git a/service/rest-service.lisp b/service/rest-service.lisp
deleted file mode 100644
index ff66dd4..0000000
--- a/service/rest-service.lisp
+++ /dev/null
@@ -1,36 +0,0 @@
-;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
-(declaim (optimize (speed 0) (safety 3) (debug 3)))
-
-(in-package :ldapadmin)
-
-(defclass rest-service (base-service)
- ((location :initarg :location
- :initform nil
- :accessor location)
- (location-p :initarg :location-p
- :initform t
- :accessor location-p)
- (message :initarg :message
- :initform nil
- :accessor message)
- (errormsg :initarg :errormsg
- :initform nil
- :accessor errormsg))
- (:documentation ""))
-
-(defmethod initialize-instance :after ((rest-service rest-service) &key)
- (when (location-p rest-service)
- (if (message rest-service)
- (setf (session-value :message) (message rest-service))
- (setf (message rest-service) (session-value :message)))
- (if (errormsg rest-service)
- (setf (session-value :errormsg) (errormsg rest-service))
- (setf (errormsg rest-service) (session-value :errormsg)))
- (when (null (location rest-service))
- (setf (location rest-service) (type-to-path rest-service)))))
-
-(defun location-json (&optional (location "/home"))
- (format nil "{\"location\":\"~a\"}" location))
-
-(defun type-to-path (rest-type)
- (concatenate 'string "/" (ppcre:regex-replace "-service" (string-downcase (type-of rest-type)) "/")))