File:  [Repository] / OSAS / OSA_system / __init__.py
Revision 1.21: download - view: text, annotated - select for diffs - revision graph
Wed May 4 14:31:24 2005 UTC (19 years ago) by dwinter
Branches: MAIN
CVS tags: HEAD
zope2.7 anpassungenCVS: ----------------------------------------------------------------------

import OSAS_Root
import OSAS_show
import OSAS_metadata
import OSAS_addfiles
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_project.OSAS_viewerTemplateSet,
        constructors = (
          OSAS_project.manage_addOSAS_viewerTemplateSetForm,
          OSAS_project.manage_addOSAS_viewerTemplateSet
          )
        )

    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_Root.OSAS_Root,
        constructors = (
          OSAS_Root.manage_AddOSAS_RootForm,
          OSAS_Root.manage_AddOSAS_Root
          )
        )

    context.registerClass(
        OSAS_Root.OSAS_ViewerObject,
        constructors = (
          OSAS_Root.manage_AddOSAS_ViewerObjectForm,
          OSAS_Root.manage_AddOSAS_ViewerObject
          )
        )

    context.registerClass(
        OSAS_show.OSAS_ShowOnline,
        constructors = (
          OSAS_show.manage_AddOSAS_ShowOnlineForm,
          OSAS_show.manage_AddOSAS_ShowOnline
          )
        )
    
    context.registerClass(
        OSAS_show.OSAS_StoreOnline,
        constructors = (
          OSAS_show.manage_AddOSAS_StoreOnlineForm,
          OSAS_show.manage_AddOSAS_StoreOnline
          )
        )
    
    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,
          OSAS_metadata.manage_AddOSAS_add_Metadata
          )
        )

    context.registerClass(
        OSAS_addfiles.OSAS_add_Document,
        constructors = (
          OSAS_addfiles.manage_AddOSAS_add_DocumentForm,
          OSAS_addfiles.manage_AddOSAS_add_Document
          )
        )

    context.registerClass(
        OSAS_addfiles.OSAS_add_Text,
        constructors = (
          OSAS_addfiles.manage_AddOSAS_add_TextForm,
          OSAS_addfiles.manage_AddOSAS_add_Text
          )
        )

    context.registerClass(
        OSAS_addfiles.OSAS_add_Presentation,
        constructors = (
          OSAS_addfiles.manage_AddOSAS_add_PresentationForm,
          OSAS_addfiles.manage_AddOSAS_add_Presentation
          )
        )

    context.registerClass(
        OSAS_addfiles.OSAS_combineTextImage,
        constructors = (
          OSAS_addfiles.manage_AddOSAS_combineTextImageForm,
          OSAS_addfiles.manage_AddOSAS_combineTextImage
          )
        )
    context.registerClass(
        OSAS_addfiles.OSAS_add_contextData,
        constructors = (
          OSAS_addfiles.manage_AddOSAS_add_contextDataForm,
          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"""

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>