File:  [Repository] / OSAS / OSA_system / __init__.py
Revision 1.19: download - view: text, annotated - select for diffs - revision graph
Sat Aug 28 01:49:10 2004 UTC (19 years, 10 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
search exclude

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

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