File:  [Repository] / OSAS / OSA_system / __init__.py
Revision 1.14: download - view: text, annotated - select for diffs - revision graph
Thu Mar 25 09:59:19 2004 UTC (20 years, 3 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
further changes and some removesCVS: ----------------------------------------------------------------------

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

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