Added validation.lisp
[clinton/lisp-on-lines.git] / src / packages.lisp
CommitLineData
6d063a77 1(defpackage :lisp-on-lines
5dea194e
DC
2 (:use :arnesi
3 :iterate
4 :meta-model
5 :common-lisp
6 :it.bese.ucw
15bc66bd
DC
7 :clsql
8 :contextl)
5dea194e
DC
9 (:shadowing-import-from
10 :iterate
11 :with)
12 (:nicknames :lol :mewa)
dbeb1708 13 (:export
68a53dce 14 ;;;; LoL
d5e996b3
DC
15 :define-view-for-table
16 :define-views-for-database
68a53dce 17
d5e996b3
DC
18 ;;;;a wrapper for calling make-presentation
19 :call-view
20 :present-view
21 :slot-view
22 :present-slot-view
23 :make-view
d2512426
DC
24 ;;;; Ajax
25 :auto-complete
26 :call-auto-complete
68a53dce 27
dbeb1708 28 ;;;; Mewa Exports
8e6e6b56 29 :mewa ;the superclass of all mewa-presentations
dbeb1708 30 :make-presentation
68a53dce 31 :call-presentation
d5e996b3 32
dbeb1708
DC
33 ;;attributes
34 :attributes
d5e996b3
DC
35 :define-attributes
36 :with-default-attributes
dbeb1708
DC
37 :set-default-attributes
38 :set-attribute
39 :find-attribute
40 :perform-set-attributes
41 ;;
42 :perform-set-attribute-properties
fc3e754f 43 :define-attributes
dbeb1708
DC
44
45 ;; presentation objects
d5e996b3
DC
46 :present
47 :instance
dbeb1708
DC
48 :mewa-object-presentation
49 :mewa-one-line-presentation
50 :mewa-list-presentation
5dea194e
DC
51 :mewa-search-presentation
52 :mewa-presentation-search
598f1fa8
DC
53
54 :editablep
55 :global-properties
fc3e754f
DC
56 ;; SLOT presentations
57 :defslot-presentation
58 :slot-name
59 :mewa-relation-slot-presentation
5dea194e 60 :mewa-string-slot-presentation
fc3e754f 61 :has-many-slot-presentation
d5e996b3 62 :present-slot
598f1fa8
DC
63
64 :has-a
65 :has-many
66 :has-very-many
67 :many-to-many
68
569ad9e6
DC
69 ;; CRUD
70 :instance-is-stored-p
71
dbeb1708 72 ;;;; Meta Model Exports))
5a4eea11
DC
73 :define-meta-model
74 :def-view-class-from-table
7c3aade7 75 :def-view-class/meta
8e6e6b56
DC
76 :list-slot-types
77 ))