package com.idega.block.media; import com.idega.block.media.business.MediaFileSystemBean; import com.idega.block.media.presentation.FileChooser; import com.idega.block.media.presentation.IBImageInserterImpl; import com.idega.builder.business.IBFileChooser; import com.idega.builder.business.IBImageInserter; import com.idega.business.IBOLookup; import com.idega.core.file.business.ICFileSystem; import com.idega.idegaweb.IWBundle; import com.idega.idegaweb.IWBundleStartable; import com.idega.repository.data.ImplementorRepository; /** * <p>Title: idegaWeb</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: idega Software</p> * @author <a href="thomas@idega.is">Thomas Hilbig</a> * @version 1.0 * Created on Jun 10, 2004 */ public class IWBundleStarter implements IWBundleStartable { public void start(IWBundle starterBundle) { // implementors ImplementorRepository repository = ImplementorRepository.getInstance(); repository.addImplementor(IBImageInserter.class, IBImageInserterImpl.class); repository.addImplementor(IBFileChooser.class, FileChooser.class); // services IBOLookup.registerImplementationForBean(ICFileSystem.class, MediaFileSystemBean.class); } public void stop(IWBundle starterBundle) { // nothing to do } }