/* * Generated by XDoclet - Do not edit! */ package multimonster.systemadministration.interfaces; /** * Remote interface for SystemAdministrationImpl. */ public interface SystemAdministrationImpl extends javax.ejb.EJBObject { public java.lang.String getSettingDescription( multimonster.common.setting.SettingID settingID ) throws multimonster.systemadministration.exceptions.SettingNotExistsException, java.rmi.RemoteException; public void registerSetting( multimonster.common.setting.Setting setting ) throws java.rmi.RemoteException; public void releaseSetting( multimonster.common.setting.SettingID settingId ) throws java.rmi.RemoteException; public void setSettingValue( multimonster.common.setting.SettingID settingID,multimonster.common.setting.SettingValue value ) throws multimonster.systemadministration.exceptions.SettingNotExistsException, multimonster.systemadministration.exceptions.SettingOutOfDomainException, java.rmi.RemoteException; public multimonster.common.setting.SettingValue getSettingValue( multimonster.common.setting.SettingID settingID ) throws multimonster.systemadministration.exceptions.SettingNotExistsException, java.rmi.RemoteException; public multimonster.common.setting.Setting[] getAllSettings( ) throws java.rmi.RemoteException; public multimonster.common.media.MOIdentifier addMediaObject( multimonster.common.media.MediaObject mediaObject,multimonster.common.UserIdentifier user ) throws multimonster.exceptions.MultiMonsterException, java.rmi.RemoteException; public void modifyMediaObject( multimonster.common.media.MediaObject mediaObject,multimonster.common.UserIdentifier user ) throws java.rmi.RemoteException; public multimonster.common.InputOption[] getInputOptions( multimonster.common.UserIdentifier user ) throws java.rmi.RemoteException; public multimonster.common.OutputOption[] getOutputOptions( multimonster.common.UserIdentifier user,multimonster.common.media.MOIdentifier mediaObject ) throws java.rmi.RemoteException; public void getFilterOptions( ) throws java.rmi.RemoteException; public multimonster.common.media.MetaDataAccess getMetaData( multimonster.common.media.MOIdentifier mOId ) throws java.rmi.RemoteException; public void registerPlugin( multimonster.common.plugin.PlugInInformation regInfo ) throws java.rmi.RemoteException; public void releasePlugin( multimonster.common.plugin.PlugInIdentifier pluginID ) throws java.rmi.RemoteException; public void removePlugin( multimonster.common.plugin.PlugInIdentifier pluginID ) throws java.rmi.RemoteException; public multimonster.common.SearchResult[] search( multimonster.common.SearchCriteria criteria ) throws multimonster.exceptions.DBNotAvailableException, java.rmi.RemoteException; public void addMediaInstance( multimonster.common.media.MediaInstance instance,multimonster.common.media.MetaData meta ) throws multimonster.exceptions.MultiMonsterException, java.rmi.RemoteException; public void remMediaInstance( multimonster.common.media.MIIdentifier id ) throws java.rmi.RemoteException; public multimonster.common.media.MediaInstance getMediaInstance( multimonster.common.media.MOIdentifier mOId,multimonster.common.FormatId fId ) throws multimonster.exceptions.MultiMonsterException, java.rmi.RemoteException; public multimonster.common.media.MIIdentifier getSourceMediaInstance( multimonster.common.media.MOIdentifier mOId ) throws multimonster.exceptions.MultiMonsterException, java.rmi.RemoteException; public void remMediaObject( multimonster.common.media.MOIdentifier id,multimonster.common.UserIdentifier user ) throws multimonster.exceptions.MultiMonsterException, java.rmi.RemoteException; public multimonster.common.resource.Costs calculateCosts( multimonster.common.media.MOIdentifier id,multimonster.common.edit.FilterAction[] actions ) throws java.rmi.RemoteException; public multimonster.common.resource.Costs calculateCosts( multimonster.common.media.MOIdentifier mOId,multimonster.common.FormatId formatId,multimonster.common.ProtocolId protocolId,multimonster.common.Action action ) throws java.rmi.RemoteException; public multimonster.common.resource.Costs calculateCosts( multimonster.common.media.MOIdentifier mOId,multimonster.common.ProtocolId protocolId,multimonster.common.Action action ) throws java.rmi.RemoteException; public void realCosts( multimonster.common.media.MOIdentifier id,multimonster.common.edit.FilterAction[] actions,multimonster.common.resource.Costs realcosts ) throws java.rmi.RemoteException; public multimonster.common.Format getFormat( multimonster.common.FormatId fId ) throws java.rmi.RemoteException; public multimonster.common.plugin.PlugInIdentifier getConverterPlugInId( multimonster.common.Format input,multimonster.common.Format output ) throws java.rmi.RemoteException; public multimonster.common.plugin.PlugInIdentifier getProxyPlugInId( multimonster.common.ProtocolId protID,boolean isInput ) throws java.rmi.RemoteException; public multimonster.common.plugin.PlugInIdentifier getTransporterPlugInId( multimonster.common.ProtocolId protID,boolean isInput ) throws java.rmi.RemoteException; }