1: import OSAS_Root
2: import OSAS_show
3: import OSAS_metadata
4: import OSAS_addfiles
5: import OSAS_project
6:
7: try:
8: import OSAS_search
9: except:
10: print "OSAS_search not imported"
11: try:
12: import OSAS_ids
13: except:
14: print "OSAS_ids: not imported"
15:
16: try:
17: import OSAS_archiver
18: except:
19: print "OSAS_archiver: not imported"
20:
21: def initialize(context):
22: """initialize OSAS"""
23:
24: context.registerClass(
25: OSAS_project.OSAS_viewerTemplateSet,
26: constructors = (
27: OSAS_project.manage_addOSAS_viewerTemplateSetForm,
28: OSAS_project.manage_addOSAS_viewerTemplateSet
29: )
30: )
31:
32: try:
33: context.registerClass(
34: OSAS_archiver.OSAS_archiveInbox,
35: constructors = (
36: OSAS_archiver.manage_AddOSAS_archiveInboxForm,
37: OSAS_archiver.manage_AddOSAS_archiveInbox
38: )
39: )
40:
41:
42: context.registerClass(
43: OSAS_archiver.OSAS_metadataOrganizer,
44: constructors = (
45: OSAS_archiver.manage_AddOSAS_metadataOrganizerForm,
46: OSAS_archiver.manage_AddOSAS_metadataOrganizer
47: )
48: )
49:
50:
51: context.registerClass(
52: OSAS_archiver.OSAS_processViewer,
53: constructors = (
54: OSAS_archiver.manage_AddOSAS_processViewerForm,
55: OSAS_archiver.manage_AddOSAS_processViewer
56: )
57: )
58:
59: context.registerClass(
60: OSAS_archiver.OSAS_producer,
61: constructors = (
62: OSAS_archiver.manage_AddOSAS_producerForm,
63: OSAS_archiver.manage_AddOSAS_producer
64: )
65: )
66:
67: context.registerClass(
68: OSAS_archiver.OSAS_archiver,
69: constructors = (
70: OSAS_archiver.manage_AddOSAS_archiverForm,
71: OSAS_archiver.manage_AddOSAS_archiver
72: )
73: )
74: except:
75: print "OSAS_archiver.* not implemented!"
76:
77:
78: try:
79: context.registerClass(
80: OSAS_ids.OSAS_idGenerator,
81: constructors = (
82: OSAS_ids.manage_AddOSAS_idGeneratorForm,
83: OSAS_ids.manage_AddOSAS_idGenerator
84: )
85: )
86: except:
87: print "OSAS_idGenerator not implementet"
88:
89: context.registerClass(
90: OSAS_Root.OSAS_Root,
91: constructors = (
92: OSAS_Root.manage_AddOSAS_RootForm,
93: OSAS_Root.manage_AddOSAS_Root
94: )
95: )
96:
97: context.registerClass(
98: OSAS_Root.OSAS_ViewerObject,
99: constructors = (
100: OSAS_Root.manage_AddOSAS_ViewerObjectForm,
101: OSAS_Root.manage_AddOSAS_ViewerObject
102: )
103: )
104:
105: context.registerClass(
106: OSAS_show.OSAS_ShowOnline,
107: constructors = (
108: OSAS_show.manage_AddOSAS_ShowOnlineForm,
109: OSAS_show.manage_AddOSAS_ShowOnline
110: )
111: )
112:
113: context.registerClass(
114: OSAS_show.OSAS_StoreOnline,
115: constructors = (
116: OSAS_show.manage_AddOSAS_StoreOnlineForm,
117: OSAS_show.manage_AddOSAS_StoreOnline
118: )
119: )
120:
121: context.registerClass(
122: OSAS_metadata.OSAS_MetadataMapping,
123: constructors = (
124: OSAS_metadata.manage_addOSAS_MetadataMappingForm,
125: OSAS_metadata.manage_addOSAS_MetadataMapping
126: )
127: )
128:
129:
130: context.registerClass(
131: OSAS_metadata.OSAS_add_Metadata,
132: constructors = (
133: OSAS_metadata.manage_AddOSAS_add_MetadataForm,
134: OSAS_metadata.manage_AddOSAS_add_Metadata
135: )
136: )
137:
138: context.registerClass(
139: OSAS_addfiles.OSAS_add_Document,
140: constructors = (
141: OSAS_addfiles.manage_AddOSAS_add_DocumentForm,
142: OSAS_addfiles.manage_AddOSAS_add_Document
143: )
144: )
145:
146: context.registerClass(
147: OSAS_addfiles.OSAS_add_Text,
148: constructors = (
149: OSAS_addfiles.manage_AddOSAS_add_TextForm,
150: OSAS_addfiles.manage_AddOSAS_add_Text
151: )
152: )
153:
154: context.registerClass(
155: OSAS_addfiles.OSAS_add_Presentation,
156: constructors = (
157: OSAS_addfiles.manage_AddOSAS_add_PresentationForm,
158: OSAS_addfiles.manage_AddOSAS_add_Presentation
159: )
160: )
161:
162: context.registerClass(
163: OSAS_addfiles.OSAS_combineTextImage,
164: constructors = (
165: OSAS_addfiles.manage_AddOSAS_combineTextImageForm,
166: OSAS_addfiles.manage_AddOSAS_combineTextImage
167: )
168: )
169: context.registerClass(
170: OSAS_addfiles.OSAS_add_contextData,
171: constructors = (
172: OSAS_addfiles.manage_AddOSAS_add_contextDataForm,
173: OSAS_addfiles.manage_AddOSAS_add_contextData
174: )
175: )
176: try:
177: context.registerClass(
178: OSAS_search.OSAS_search,
179: constructors = (
180: OSAS_search.manage_AddOSAS_searchForm,
181: OSAS_search.manage_AddOSAS_search
182: )
183: )
184: except:
185: """no"""
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>