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