projects
/
hyperobject.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
aacd771
)
r5251: *** empty log message ***
author
Kevin M. Rosenberg
<kevin@rosenberg.net>
Tue, 8 Jul 2003 07:12:57 +0000
(07:12 +0000)
committer
Kevin M. Rosenberg
<kevin@rosenberg.net>
Tue, 8 Jul 2003 07:12:57 +0000
(07:12 +0000)
mop.lisp
patch
|
blob
|
history
diff --git
a/mop.lisp
b/mop.lisp
index b339e802a53d3364af2bea92c1998b4ed437261b..48f7cc92902e007f7f3bbc669720d7c7eff1fa63 100644
(file)
--- a/
mop.lisp
+++ b/
mop.lisp
@@
-11,7
+11,7
@@
;;;; in Text, HTML, and XML formats. This includes hyperlinking
\r
;;;; capability and sub-objects.
\r
;;;;
\r
;;;; in Text, HTML, and XML formats. This includes hyperlinking
\r
;;;; capability and sub-objects.
\r
;;;;
\r
-;;;; $Id: mop.lisp,v 1.8
1 2003/07/08 04:00:56
kevin Exp $
\r
+;;;; $Id: mop.lisp,v 1.8
2 2003/07/08 07:12:57
kevin Exp $
\r
;;;;
\r
;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg
\r
;;;; *************************************************************************
\r
;;;;
\r
;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg
\r
;;;; *************************************************************************
\r
@@
-224,31
+224,31
@@
(defmethod compute-effective-slot-definition :around ((cl hyperobject-class)
\r
#+ho-normal-cesd name
\r
dsds)
\r
(defmethod compute-effective-slot-definition :around ((cl hyperobject-class)
\r
#+ho-normal-cesd name
\r
dsds)
\r
- (declare (ignore
cl
#+ho-normal-cesd name))
\r
+ (declare (ignore #+ho-normal-cesd name))
\r
(let ((esd (call-next-method)))
\r
(if (typep esd 'hyperobject-esd)
\r
(compute-hyperobject-esd esd dsds)
\r
esd)))
\r
\r
(defun compute-hyperobject-esd (esd dsds)
\r
(let ((esd (call-next-method)))
\r
(if (typep esd 'hyperobject-esd)
\r
(compute-hyperobject-esd esd dsds)
\r
esd)))
\r
\r
(defun compute-hyperobject-esd (esd dsds)
\r
- (let ((dsd (car dsds))
\r
- (value-type (canonicalize-value-type (slot-value dsd 'value-type))))
\r
+ (let
*
((dsd (car dsds))
\r
+
(value-type (canonicalize-value-type (slot-value dsd 'value-type))))
\r
(multiple-value-bind (sql-type sql-length)
\r
(value-type-to-sql-type value-type)
\r
(multiple-value-bind (sql-type sql-length)
\r
(value-type-to-sql-type value-type)
\r
- (setf (
slot-value esd 'sql-type
) sql-type)
\r
- (setf (
slot-value esd 'sql-length
) sql-length))
\r
+ (setf (
esd-sql-type esd
) sql-type)
\r
+ (setf (
esd-sql-length esd
) sql-length))
\r
(setf (slot-value esd 'type) (value-type-to-lisp-type value-type))
\r
(setf (slot-value esd 'type) (value-type-to-lisp-type value-type))
\r
- (setf (
slot-value esd 'value-type
) value-type)
\r
- (setf (
slot-value esd 'user-name
)
\r
- (aif (
slot-value dsd 'user-name
)
\r
+ (setf (
esd-value-type esd
) value-type)
\r
+ (setf (
esd-user-name esd
)
\r
+ (aif (
dsd-user-name dsd
)
\r
it
\r
(string-downcase (symbol-name (slot-definition-name dsd)))))
\r
it
\r
(string-downcase (symbol-name (slot-definition-name dsd)))))
\r
- (setf (
slot-value esd 'sql-name
)
\r
- (aif (
slot-value dsd 'sql-name
)
\r
+ (setf (
esd-sql-name esd
)
\r
+ (aif (
dsd-sql-name dsd
)
\r
it
\r
(lisp-name-to-sql-name (slot-definition-name dsd))))
\r
it
\r
(lisp-name-to-sql-name (slot-definition-name dsd))))
\r
- (setf (
slot-value esd 'sql-name
)
\r
- (aif (
slot-value dsd 'sql-name
)
\r
+ (setf (
esd-sql-name esd
)
\r
+ (aif (
dsd-sql-name dsd
)
\r
it
\r
(lisp-name-to-sql-name (slot-definition-name dsd))))
\r
(dolist (name '(print-formatter subobject hyperlink hyperlink-parameters
\r
it
\r
(lisp-name-to-sql-name (slot-definition-name dsd))))
\r
(dolist (name '(print-formatter subobject hyperlink hyperlink-parameters
\r