...
Une fois l'implémentation réalisée, il faut remplacer (par le bean de la nouvelle implémentation) l'injection du bean spring smsSenderOlmImpl dans les beans sendSmsManager et sendSmsThirdManager du fichier d'application contexte business.xml.créer properties/broker/le_nom_du_broker/le_nom_du_broker.xml qui doit contenir un bean id="smsSenderImpl". Regarder properties/broker/olm/olm.xml et properties/proxy/proxy.xml pour avoir des exemples.
Enfin, pour utiliser le nouveau broker, il faut modifier properties/config.properties :
| Bloc de code |
|---|
sms.connector.name=le_nom_du_broker |
| Bloc de code |
<bean id="sendSmsManager"
class="org.esupportail.smsuapi.business.SendSmsManager">
<description>The business layer concerning the sending.</description>
<property name="daoService" ref="daoService" />
<property name="smsSender" ref="smsSenderOlmImpl" />
<property name="schedulerUtils" ref="schedulerUtils"/>
<property name="clientManager" ref="clientManager"/>
</bean>
<bean id="sendSmsThirdManager"
class="org.esupportail.smsuapi.business.SendSmsThirdManager">
<description>The business layer concerning the sending.</description>
<property name="daoService" ref="daoService" />
<property name="smsSender" ref="smsSenderOlmImpl" />
<property name="schedulerUtils" ref="schedulerUtils"/>
<property name="clientManager" ref="clientManager"/>
</bean>
|
Description de la gestion des acquittements
...