fr.paris.lutece.plugins.crmclient.service
Class CRMClientService

java.lang.Object
  extended by fr.paris.lutece.plugins.crmclient.service.CRMClientService
All Implemented Interfaces:
ICRMClientService

public class CRMClientService
extends java.lang.Object
implements ICRMClientService

AbstractCRMClientService


Field Summary
 
Fields inherited from interface fr.paris.lutece.plugins.crmclient.service.ICRMClientService
BEAN_SERVICE
 
Constructor Summary
CRMClientService()
           
 
Method Summary
 ICRMClientQueue getQueue()
          Get the queue
 void notify(java.lang.String strIdDemand, java.lang.String strObject, java.lang.String strMessage, java.lang.String strSender)
          Notify a demand
 void notify(java.lang.String strIdDemand, java.lang.String strObject, java.lang.String strMessage, java.lang.String strSender, java.lang.String strCRMWebAppBaseURL)
          Notify a demand
 void sendUpdateDemand(java.lang.String strIdDemand, java.lang.String strStatusText)
          Update a demand
 void sendUpdateDemand(java.lang.String strIdDemand, java.lang.String strStatusText, java.lang.String strCRMWebAppBaseURL)
          Update a demand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRMClientService

public CRMClientService()
Method Detail

getQueue

public ICRMClientQueue getQueue()
Get the queue

Specified by:
getQueue in interface ICRMClientService
Returns:
the queue

notify

public void notify(java.lang.String strIdDemand,
                   java.lang.String strObject,
                   java.lang.String strMessage,
                   java.lang.String strSender)
Notify a demand

Specified by:
notify in interface ICRMClientService
Parameters:
strIdDemand - the id demand
strObject - the object
strMessage - the message
strSender - the sender

notify

public void notify(java.lang.String strIdDemand,
                   java.lang.String strObject,
                   java.lang.String strMessage,
                   java.lang.String strSender,
                   java.lang.String strCRMWebAppBaseURL)
Notify a demand

Specified by:
notify in interface ICRMClientService
Parameters:
strIdDemand - the id demand
strObject - the object
strMessage - the message
strSender - the sender
strCRMWebAppBaseURL - the CRM webapp base URL

sendUpdateDemand

public void sendUpdateDemand(java.lang.String strIdDemand,
                             java.lang.String strStatusText)
Update a demand

Specified by:
sendUpdateDemand in interface ICRMClientService
Parameters:
strIdDemand - the id demand
strStatusText - the status text

sendUpdateDemand

public void sendUpdateDemand(java.lang.String strIdDemand,
                             java.lang.String strStatusText,
                             java.lang.String strCRMWebAppBaseURL)
Update a demand

Specified by:
sendUpdateDemand in interface ICRMClientService
Parameters:
strIdDemand - the id demand
strStatusText - the status text
strCRMWebAppBaseURL - the CRM webapp base URL


Copyright © 2012 Mairie de Paris. All Rights Reserved.