--- OSAS/OSA_system/__init__.py 2003/12/23 13:43:10 1.9 +++ OSAS/OSA_system/__init__.py 2005/05/04 14:31:24 1.21 @@ -2,71 +2,107 @@ import OSAS_Root import OSAS_show import OSAS_metadata import OSAS_addfiles -import OSAS_ids -import OSAS_archiver +import OSAS_project +try: + import OSAS_search +except: + print "OSAS_search not imported" +try: + import OSAS_ids +except: + print "OSAS_ids: not imported" + +try: + import OSAS_archiver +except: + print "OSAS_archiver: not imported" + def initialize(context): """initialize OSAS""" context.registerClass( - OSAS_archiver.OSAS_archiveInbox, + OSAS_project.OSAS_viewerTemplateSet, constructors = ( - OSAS_archiver.manage_AddOSAS_archiveInboxForm, - OSAS_archiver.manage_AddOSAS_archiveInbox + OSAS_project.manage_addOSAS_viewerTemplateSetForm, + OSAS_project.manage_addOSAS_viewerTemplateSet ) ) - - context.registerClass( - OSAS_archiver.OSAS_metadataOrganizer, - constructors = ( - OSAS_archiver.manage_AddOSAS_metadataOrganizerForm, - OSAS_archiver.manage_AddOSAS_metadataOrganizer - ) - ) - - + try: + context.registerClass( + OSAS_archiver.OSAS_archiveInbox, + constructors = ( + OSAS_archiver.manage_AddOSAS_archiveInboxForm, + OSAS_archiver.manage_AddOSAS_archiveInbox + ) + ) + + + context.registerClass( + OSAS_archiver.OSAS_metadataOrganizer, + constructors = ( + OSAS_archiver.manage_AddOSAS_metadataOrganizerForm, + OSAS_archiver.manage_AddOSAS_metadataOrganizer + ) + ) + + + context.registerClass( + OSAS_archiver.OSAS_processViewer, + constructors = ( + OSAS_archiver.manage_AddOSAS_processViewerForm, + OSAS_archiver.manage_AddOSAS_processViewer + ) + ) + + context.registerClass( + OSAS_archiver.OSAS_producer, + constructors = ( + OSAS_archiver.manage_AddOSAS_producerForm, + OSAS_archiver.manage_AddOSAS_producer + ) + ) + + context.registerClass( + OSAS_archiver.OSAS_archiver, + constructors = ( + OSAS_archiver.manage_AddOSAS_archiverForm, + OSAS_archiver.manage_AddOSAS_archiver + ) + ) + except: + print "OSAS_archiver.* not implemented!" + + + try: + context.registerClass( + OSAS_ids.OSAS_idGenerator, + constructors = ( + OSAS_ids.manage_AddOSAS_idGeneratorForm, + OSAS_ids.manage_AddOSAS_idGenerator + ) + ) + except: + print "OSAS_idGenerator not implementet" + context.registerClass( - OSAS_archiver.OSAS_processViewer, + OSAS_Root.OSAS_Root, constructors = ( - OSAS_archiver.manage_AddOSAS_processViewerForm, - OSAS_archiver.manage_AddOSAS_processViewer + OSAS_Root.manage_AddOSAS_RootForm, + OSAS_Root.manage_AddOSAS_Root ) ) context.registerClass( - OSAS_archiver.OSAS_producer, + OSAS_Root.OSAS_ViewerObject, constructors = ( - OSAS_archiver.manage_AddOSAS_producerForm, - OSAS_archiver.manage_AddOSAS_producer + OSAS_Root.manage_AddOSAS_ViewerObjectForm, + OSAS_Root.manage_AddOSAS_ViewerObject ) ) context.registerClass( - OSAS_archiver.OSAS_archiver, - constructors = ( - OSAS_archiver.manage_AddOSAS_archiverForm, - OSAS_archiver.manage_AddOSAS_archiver - ) - ) - - context.registerClass( - OSAS_ids.OSAS_idGenerator, - constructors = ( - OSAS_ids.manage_AddOSAS_idGeneratorForm, - OSAS_ids.manage_AddOSAS_idGenerator - ) - ) - - context.registerClass( - OSAS_Root.OSAS_Root, - constructors = ( - OSAS_Root.manage_AddOSAS_RootForm, - OSAS_Root.manage_AddOSAS_Root - ) - ) - - context.registerClass( OSAS_show.OSAS_ShowOnline, constructors = ( OSAS_show.manage_AddOSAS_ShowOnlineForm, @@ -83,6 +119,15 @@ def initialize(context): ) context.registerClass( + OSAS_metadata.OSAS_MetadataMapping, + constructors = ( + OSAS_metadata.manage_addOSAS_MetadataMappingForm, + OSAS_metadata.manage_addOSAS_MetadataMapping + ) + ) + + + context.registerClass( OSAS_metadata.OSAS_add_Metadata, constructors = ( OSAS_metadata.manage_AddOSAS_add_MetadataForm, @@ -128,3 +173,13 @@ def initialize(context): OSAS_addfiles.manage_AddOSAS_add_contextData ) ) + try: + context.registerClass( + OSAS_search.OSAS_search, + constructors = ( + OSAS_search.manage_AddOSAS_searchForm, + OSAS_search.manage_AddOSAS_search + ) + ) + except: + """no"""