package org.openedit.entermedia; import org.entermedia.error.EmailErrorHandler; import org.openedit.data.SearcherManager; import com.openedit.ModuleManager; public class EnterMedia { protected String fieldApplicationId; protected ModuleManager fieldModuleManager; protected EmailErrorHandler fieldEmailErrorHandler; protected SearcherManager fieldSearcherManager; public EmailErrorHandler getEmailErrorHandler() { return fieldEmailErrorHandler; } public void setEmailErrorHandler(EmailErrorHandler emailErrorHandler) { fieldEmailErrorHandler = emailErrorHandler; } public String getApplicationId() { return fieldApplicationId; } public void setApplicationId(String inApplicationId) { fieldApplicationId = inApplicationId; } public MediaArchive getMediaArchive(String inCatalogId) { if( inCatalogId == null) { return null; } return (MediaArchive) getModuleManager().getBean(inCatalogId, "mediaArchive"); } public Asset getAsset(String inCatalogId, String inAssetId) { return getMediaArchive(inCatalogId).getAsset(inAssetId); } public Asset getAssetBySourcePath(String inCatalogId, String inSourcePath) { return getMediaArchive(inCatalogId).getAssetBySourcePath(inSourcePath); } public ModuleManager getModuleManager() { return fieldModuleManager; } public void setModuleManager(ModuleManager inModuleManager) { fieldModuleManager = inModuleManager; } public SearcherManager getSearcherManager() { return fieldSearcherManager; } public void setSearcherManager(SearcherManager searcherManager) { fieldSearcherManager = searcherManager; } }