forum.bitel.ru
http://forum.bitel.ru/

getProcessMessageList(int processId, int beforeMessageId)
http://forum.bitel.ru/viewtopic.php?f=49&t=12985
Страница 1 из 1

Автор:  shestakow1993 [ 27 июл 2018, 16:49 ]
Заголовок сообщения:  getProcessMessageList(int processId, int beforeMessageId)

Поясните пожалуйста что обозначает параметр int beforeMessageId в классе ru.bgcrm.dao.message.MessageDAO?

Код:
package ru.bgcrm.dyn;

import ru.bgcrm.dao.message.MessageDAO;
import ru.bgcrm.event.Event;
import ru.bgcrm.event.ParamChangingEvent;
import ru.bgcrm.event.listener.DynamicEventListener;
import ru.bgcrm.event.process.ProcessChangedEvent;
import ru.bgcrm.model.BGException;
import ru.bgcrm.model.message.Message;
import ru.bgcrm.model.process.Process;
import ru.bgcrm.struts.form.DynActionForm;
import ru.bgcrm.util.sql.ConnectionSet;

import java.sql.Connection;
import java.util.List;

public class NewConnection
      extends DynamicEventListener
{
@Override
public void notify( Event e, ConnectionSet connectionSet )
      throws BGException
{

   
   if(e instanceof ProcessChangedEvent){
      
      ProcessChangedEvent event = (ProcessChangedEvent)e;
      Process process = event.getProcess();
      DynActionForm form= event.getForm();
      if(event.isCreated()){
         form.getResponse().setMessage("Привет ты только что создал процесс!!!");
      }
      
      Connection con = connectionSet.getConnection();
      MessageDAO messageDAO = new MessageDAO(con);
      
      List<Message> messagesList=messageDAO.getProcessMessageList(process.getId(),beforeMessageId);
      
      process.setDescription(messagesList.get(0).getFrom());
}


При создании процесса из сообщения типа "call" пытаюсь из сообщения взять номер телефона и записать его в описание процесса.

Автор:  Администратор [ 27 июл 2018, 17:35 ]
Заголовок сообщения:  Re: getProcessMessageList(int processId, int beforeMessageId

Можно вывести только сообщения с ID менее указанного.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/