package ch.loway.oss.ari4java.generated; // ---------------------------------------------------- // THIS CLASS WAS GENERATED AUTOMATICALLY // PLEASE DO NOT EDIT // Generated on: Sat Feb 04 15:23:08 CET 2017 // ---------------------------------------------------- import java.util.Date; import java.util.List; import java.util.Map; import java.util.ArrayList; import ch.loway.oss.ari4java.tools.RestException; import ch.loway.oss.ari4java.tools.AriCallback; import ch.loway.oss.ari4java.tools.tags.*; /********************************************************** * * Generated by: JavaInterface *********************************************************/ public interface ActionAsterisk { // void updateObject String String String Map<String,String> AriCallback<List<ConfigTuple>> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void updateObject(String configClass, String objectType, String id, Map<String,String> fields, AriCallback<List<ConfigTuple>> callback); // void listModules AriCallback<List<Module>> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void listModules(AriCallback<List<Module>> callback); // void getModule String AriCallback<Module> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void getModule(String moduleName, AriCallback<Module> callback); // void unloadModule String AriCallback<Void> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void unloadModule(String moduleName, AriCallback<Void> callback); // void rotateLog String /********************************************************** * Rotates a log channel. * * * @since ari_1_9_0 *********************************************************/ public void rotateLog(String logChannelName) throws RestException; // void deleteObject String String String AriCallback<Void> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void deleteObject(String configClass, String objectType, String id, AriCallback<Void> callback); // void deleteLog String /********************************************************** * Deletes a log channel. * * * @since ari_1_9_0 *********************************************************/ public void deleteLog(String logChannelName) throws RestException; // void loadModule String /********************************************************** * Load an Asterisk module. * * * @since ari_1_8_0 *********************************************************/ public void loadModule(String moduleName) throws RestException; // void unloadModule String /********************************************************** * Unload an Asterisk module. * * * @since ari_1_8_0 *********************************************************/ public void unloadModule(String moduleName) throws RestException; // Variable getGlobalVar String /********************************************************** * Get the value of a global variable. * * * @since ari_0_0_1 *********************************************************/ public Variable getGlobalVar(String variable) throws RestException; // void setGlobalVar String String /********************************************************** * Set the value of a global variable. * * * @since ari_0_0_1 *********************************************************/ public void setGlobalVar(String variable, String value) throws RestException; // List<ConfigTuple> updateObject String String String Map<String,String> /********************************************************** * Create or update a dynamic configuration object. * * * @since ari_1_8_0 *********************************************************/ public List<ConfigTuple> updateObject(String configClass, String objectType, String id, Map<String,String> fields) throws RestException; // List<ConfigTuple> getObject String String String /********************************************************** * Retrieve a dynamic configuration object. * * * @since ari_1_8_0 *********************************************************/ public List<ConfigTuple> getObject(String configClass, String objectType, String id) throws RestException; // Module getModule String /********************************************************** * Get Asterisk module information. * * * @since ari_1_8_0 *********************************************************/ public Module getModule(String moduleName) throws RestException; // void rotateLog String AriCallback<Void> callback /********************************************************** * * * @since ari_1_9_0 *********************************************************/ public void rotateLog(String logChannelName, AriCallback<Void> callback); // void getGlobalVar String AriCallback<Variable> callback /********************************************************** * * * @since ari_0_0_1 *********************************************************/ public void getGlobalVar(String variable, AriCallback<Variable> callback); // void loadModule String AriCallback<Void> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void loadModule(String moduleName, AriCallback<Void> callback); // AsteriskInfo getInfo String /********************************************************** * Gets Asterisk system information. * * * @since ari_0_0_1 *********************************************************/ public AsteriskInfo getInfo(String only) throws RestException; // void addLog String String AriCallback<Void> callback /********************************************************** * * * @since ari_1_9_0 *********************************************************/ public void addLog(String logChannelName, String configuration, AriCallback<Void> callback); // void setGlobalVar String String AriCallback<Void> callback /********************************************************** * * * @since ari_0_0_1 *********************************************************/ public void setGlobalVar(String variable, String value, AriCallback<Void> callback); // void reloadModule String AriCallback<Void> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void reloadModule(String moduleName, AriCallback<Void> callback); // List<LogChannel> listLogChannels /********************************************************** * Gets Asterisk log channel information. * * * @since ari_1_9_0 *********************************************************/ public List<LogChannel> listLogChannels() throws RestException; // void getInfo String AriCallback<AsteriskInfo> callback /********************************************************** * * * @since ari_0_0_1 *********************************************************/ public void getInfo(String only, AriCallback<AsteriskInfo> callback); // void getObject String String String AriCallback<List<ConfigTuple>> callback /********************************************************** * * * @since ari_1_8_0 *********************************************************/ public void getObject(String configClass, String objectType, String id, AriCallback<List<ConfigTuple>> callback); // void addLog String String /********************************************************** * Adds a log channel. * * * @since ari_1_9_0 *********************************************************/ public void addLog(String logChannelName, String configuration) throws RestException; // void listLogChannels AriCallback<List<LogChannel>> callback /********************************************************** * * * @since ari_1_9_0 *********************************************************/ public void listLogChannels(AriCallback<List<LogChannel>> callback); // List<Module> listModules /********************************************************** * List Asterisk modules. * * * @since ari_1_8_0 *********************************************************/ public List<Module> listModules() throws RestException; // void reloadModule String /********************************************************** * Reload an Asterisk module. * * * @since ari_1_8_0 *********************************************************/ public void reloadModule(String moduleName) throws RestException; // void deleteLog String AriCallback<Void> callback /********************************************************** * * * @since ari_1_9_0 *********************************************************/ public void deleteLog(String logChannelName, AriCallback<Void> callback); // void deleteObject String String String /********************************************************** * Delete a dynamic configuration object. * * * @since ari_1_8_0 *********************************************************/ public void deleteObject(String configClass, String objectType, String id) throws RestException; } ;