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, 2 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
zope2.7 anpassungenCVS: ----------------------------------------------------------------------

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

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