File:  [Repository] / OSAS / OSA_system / __init__.py
Revision 1.18: download - view: text, annotated - select for diffs - revision graph
Thu Jul 1 19:31:25 2004 UTC (19 years, 11 months ago) by casties
Branches: MAIN
CVS tags: HEAD
first version of metadata search interface

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

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