1: import ZSQLExtend
2: import ZSQLMetaData
3: import ZSQLUpdate
4: import VLMAExtensions
5: import Index
6:
7: def initialize(context):
8: """initialize OSAS"""
9: context.registerClass(
10: ZSQLExtend.ZSQLExtendFolder,
11: constructors = (
12: ZSQLExtend.manage_addZSQLExtendFolderForm,
13: ZSQLExtend.manage_addZSQLExtendFolder
14: )
15: )
16:
17: context.registerClass(
18: ZSQLExtend.ZSQLBibliography,
19: constructors = (
20: ZSQLExtend.manage_addZSQLBibliographyForm,
21: ZSQLExtend.manage_addZSQLBibliography
22: )
23: )
24:
25: context.registerClass(
26: ZSQLMetaData.ZSQLMetadataMappingRoot,
27: constructors = (
28: ZSQLMetaData.manage_addZSQLMetadataMappingRootForm,
29: ZSQLMetaData.manage_addZSQLMetadataMappingRoot
30: )
31: )
32:
33: context.registerClass(
34: ZSQLMetaData.ZSQLMetadataMapping,
35: constructors = (
36: ZSQLMetaData.manage_addZSQLMetadataMappingForm,
37: ZSQLMetaData.manage_addZSQLMetadataMapping
38: )
39: )
40:
41: context.registerClass(
42: ZSQLUpdate.ZSQLUpdate,
43: constructors = (
44: ZSQLUpdate.manage_addZSQLUpdateForm,
45: ZSQLUpdate.manage_addZSQLUpdate
46: )
47: )
48:
49: context.registerClass(
50: VLMAExtensions.VLMATriples,
51: constructors = (
52: VLMAExtensions.manage_addVLMATriplesForm,
53: VLMAExtensions.manage_addVLMATriples
54: )
55: )
56:
57: context.registerClass(
58: Index.IndexManager,
59: constructors =(
60: Index.manage_addIndexManagerForm,
61: Index.manage_addIndexManager
62: )
63: )
64:
65: methods={
66: # We still need this one, at least for now, for both editing and
67: # adding. Ugh.
68: 'SQLConnectionIDs': ZSQLExtend.showSQLConnectionIDs,
69:
70: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>