2222import org .joda .time .DateTime ;
2323import org .restcomm .connect .commons .dao .Sid ;
2424import org .restcomm .connect .extension .api .ConfigurationException ;
25- import org .restcomm .connect .extension .api .ExtensionConfiguration ;
25+ import org .restcomm .connect .extension .api .ExtensionRules ;
2626
2727import java .util .List ;
2828
2929/**
3030 * Created by gvagenas on 11/10/2016.
3131 */
32- public interface ExtensionsConfigurationDao {
32+ public interface ExtensionsRulesDao {
3333 /**
34- * Add a new ExtensionConfiguration
35- * @param extensionConfiguration
34+ * Add a new ExtensionRules
35+ * @param extensionRules
3636 */
37- void addConfiguration ( ExtensionConfiguration extensionConfiguration ) throws ConfigurationException ;
37+ void addExtensionRules ( ExtensionRules extensionRules ) throws ConfigurationException ;
3838
3939 /**
40- * Update an existing ExtensionConfiguration
41- * @param extensionConfiguration
40+ * Update an existing ExtensionRules
41+ * @param extensionRules
4242 */
43- void updateConfiguration ( ExtensionConfiguration extensionConfiguration ) throws ConfigurationException ;
43+ void updateExtensionRules ( ExtensionRules extensionRules ) throws ConfigurationException ;
4444
4545 /**
4646 * Get extension configuration by extension name
4747 * @param extensionName
48- * @return ExtensionConfiguration
48+ * @return ExtensionRules
4949 */
50- ExtensionConfiguration getConfigurationByName (String extensionName );
50+ ExtensionRules getExtensionRulesByName (String extensionName );
5151
5252 /**
5353 * Get extension configuration by Sid
5454 * @param extensionSid
55- * @return ExtensionConfiguration
55+ * @return ExtensionRules
5656 */
57- ExtensionConfiguration getConfigurationBySid (Sid extensionSid );
57+ ExtensionRules getExtensionRulesBySid (Sid extensionSid );
5858
5959 /**
6060 * Get all extension configuration
61- * @return List<ExtensionConfiguration >
61+ * @return List<ExtensionRules >
6262 */
63- List <ExtensionConfiguration > getAllConfiguration ();
63+ List <ExtensionRules > getAllExtensionRules ();
6464
6565 /**
6666 * Delete extension configuration by extension name
6767 * @param extensionName
6868 */
69- void deleteConfigurationByName (String extensionName );
69+ void deleteExtensionRulesByName (String extensionName );
7070
7171 /**
7272 * Delete extension configuration by Sid
7373 * @param extensionSid
7474 */
75- void deleteConfigurationBySid (Sid extensionSid );
75+ void deleteExtensionRulesBySid (Sid extensionSid );
7676
7777 /**
7878 * Check if there is a newer version of the configuration in the DB using extension name
@@ -93,37 +93,37 @@ public interface ExtensionsConfigurationDao {
9393
9494 /**
9595 * Validate extension configuration based on the type of the configuration data
96- * @param extensionConfiguration
96+ * @param extensionRules
9797 * @return
9898 */
99- boolean validate (ExtensionConfiguration extensionConfiguration );
99+ boolean validate (ExtensionRules extensionRules );
100100
101101 /**
102- * Get account specific ExtensionConfiguration
102+ * Get account specific ExtensionRules
103103 * @param accountSid
104104 * @param extensionSid
105- * @return ExtensionConfiguration
105+ * @return ExtensionRules
106106 */
107- ExtensionConfiguration getAccountExtensionConfiguration (String accountSid , String extensionSid );
107+ ExtensionRules getAccountExtensionRules (String accountSid , String extensionSid );
108108
109109 /**
110- * Add a new account specific ExtensionConfiguration
111- * @param extensionConfiguration
110+ * Add a new account specific ExtensionRules
111+ * @param extensionRules
112112 * @param accountSid
113113 */
114- void addAccountExtensionConfiguration ( ExtensionConfiguration extensionConfiguration , Sid accountSid ) throws ConfigurationException ;
114+ void addAccountExtensionRules ( ExtensionRules extensionRules , Sid accountSid ) throws ConfigurationException ;
115115
116116 /**
117- * Update an existing account specific ExtensionConfiguration
118- * @param extensionConfiguration
117+ * Update an existing account specific ExtensionRules
118+ * @param extensionRules
119119 * @param accountSid
120120 */
121- void updateAccountExtensionConfiguration ( ExtensionConfiguration extensionConfiguration , Sid accountSid ) throws ConfigurationException ;
121+ void updateAccountExtensionRules ( ExtensionRules extensionRules , Sid accountSid ) throws ConfigurationException ;
122122
123123 /**
124- * Delete account specific ExtensionConfiguration
124+ * Delete account specific ExtensionRules
125125 * @param accountSid
126126 * @param extensionSid
127127 */
128- void deleteAccountExtensionConfiguration (String accountSid , String extensionSid );
128+ void deleteAccountExtensionRules (String accountSid , String extensionSid );
129129}
0 commit comments