/*
* DrakkarKeel - An Enterprise Collaborative Search Platform
*
* The contents of this file are subject under the terms described in the
* DRAKKARKEEL_LICENSE file included in this distribution; you may not use this
* file except in compliance with the License.
*
* 2013-2014 DrakkarKeel Platform.
*/
package drakkar.oar.util;
/**
* Esta clase contiene todas las constantes que representan las operaciones que
* pueden ser invocadas por el cliente, soportadas por DrakkarKeel en la aplicación
* servidora
*/
public class SeekerAction {
// TODO Revisar ultimas constantes
////////////////////////////////////////////////////////////////////////////
// Operaciones con sesiones
/**
* Crea una sesión colaborativa de búsqueda
*/
public static final int CREATE_COLLAB_SESSION = 0;
/**
* Unirse a una sesión colaborativa de búsqueda
*/
public static final int JOIN_COLLAB_SESSION = 1;
/**
* Finalizar una sesión colaborativa de búsqueda
*/
public static final int FINALIZE_COLLABORATIVE_SESSION = 2;
////////////////////////////////////////////////////////////////////////////
// mensajeria
/**
* Enviar un mensaje a un miembro de la sesión
*/
public static final int SEND_SINGLE_MESSAGE = 3;
/**
* Enviar un mensaje a un grupo usuarios de la sesión
*/
public static final int SEND_GROUP_MESSAGE = 4;
/**
* Enviar un mensaje a toda la sesión
*/
public static final int SEND_SESSION_MESSAGE = 5;
////////////////////////////////////////////////////////////////////////////
// recomendaciones
/**
* Recomendar todos los resultados de la búsqueda a toda la sesión de búsqueda
*/
public static final int RECOMMEND_SESSION_RESULTS = 6;
/**
* Recomendar una selección de los resultados de la búsqueda a toda la
* sesión de búsqueda
*/
public static final int RECOMMEND_SESSION_SELECTION_RESULTS = 7;
/**
* Recomendar todos los resultados de la búsqueda a un miembro de la sesión
* de búsqueda
*/
public static final int RECOMMEND_SINGLE_RESULTS = 8;
/**
* Recomendar una selección de los resultados de la búsqueda a un miembro
* de la sesión de búsqueda
*/
public static final int RECOMMEND_SINGLE_SELECTION_RESULTS = 9;
/**
* Recomendar todos los resultados de la búsqueda a un grupo de miembros de
* la sesión de búsqueda
*/
public static final int RECOMMEND_GROUP_RESULTS = 10;
/**
* Recomendar una selección de los resultados de la búsqueda a un grupo de
* miembros de la sesión de búsqueda
*/
public static final int RECOMMEND_GROUP_SELECTION_RESULTS = 11;
/**
* Recomendar todos los resultados de la búsqueda a un miembro de otra sesión
* de búsqueda
*/
public static final int RECOMMEND_ANOTHER_SESSION_SINGLE_RESULTS = 12;
/**
* Recomendar una selección de los resultados de la búsqueda a un miembro de otra sesión
* de búsqueda
*/
public static final int RECOMMEND_ANOTHER_SESSION_SINGLE_SELECTION_RESULTS = 13;
/**
* Recomendar todos los resultados de la búsqueda a un grupo de miembros de
* otra sesión de búsqueda
*/
public static final int RECOMMEND_ANOTHER_SESSION_GROUP_RESULTS = 14;
/**
* Recomendar una selección de los resultados de la búsqueda a un grupo de
* miembros de otra sesión de búsqueda
*/
public static final int RECOMMEND_ANOTHER_SESSION_GROUP_SELECTION_RESULTS = 15;
//////////////////////////////////////////////////////////////////////////////////////
// busquedas
/**
* Búsqueda por una consulta, aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY__SS_SSSPLIT = 16;
/**
* Búsqueda por una consulta y un campo del documento, aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_FLD__SS_SSSPLIT = 17;
/**
* Búsqueda por una consulta y un grupo de campos del documento, aplicando
* los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_FLDS__SS_SSSPLIT = 18;
/**
* Búsqueda por una consulta y un tipo de documento, aplicando
* los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE__SS_SSSPLIT = 19;
/**
* Búsqueda por una consulta y varios tipos de documento, aplicando
* los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES__SS_SSSPLIT = 20;
/**
* Búsqueda por una consulta, tipo de documento, y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLD__SS_SSSPLIT = 21;
/**
* Búsqueda por una consulta, varios tipos de documento, y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLD__SS_SSSPLIT = 22;
/**
* Búsqueda por una consulta, un tipo de documento, y varios campos del documento,
* aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLDS__SS_SSSPLIT = 23;
/**
* Búsqueda por una consulta, varios tipos de documento, y varios campos del documento,
* aplicando los principios:
* <br>
* <tt>- Single Search Engine</tt><br>
* <tt>- Single Search Engine and Split</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLDS__SS_SSSPLIT = 24;
/**
* Búsqueda por una consulta, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY__MS_MSSPLIT_MSSWITCH = 25;
/**
* Búsqueda por una consulta y un campo del documento, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_FLD__MS_MSSPLIT_MSSWITCH = 26;
/**
* Búsqueda por una consulta y varios campos del documento, aplicando
* los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_FLDS__MS_MSSPLIT_MSSWITCH = 27;
/**
* Búsqueda por una consulta y un tipo de documento, aplicando
* los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE__MS_MSSPLIT_MSSWITCH = 28;
/**
* Búsqueda por una consulta y varios tipos de documento, aplicando
* los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES__MS_MSSPLIT_MSSWITCH = 29;
/**
* Búsqueda por una consulta, tipo de documento, y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLD__MS_MSSPLIT_MSSWITCH = 30;
/**
* Búsqueda por una consulta, un tipo de documento, y varios campos del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLDS__MS_MSSPLIT_MSSWITCH = 31;
/**
* Búsqueda por una consulta, varios tipos de documento, y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLD__MS_MSSPLIT_MSSWITCH = 32;
/**
* Búsqueda por una consulta, varios tipos de documento, y varios campos del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLDS__MS_MSSPLIT_MSSWITCH = 33;
/**
* Búsqueda por una consulta,varios buscadores, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY__SEARCHERS__MS_MSSPLIT_MSSWITCH = 34;
/**
* Búsqueda por una consulta, varios buscadores y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_FLD__SEARCHERS__MS_MSSPLIT_MSSWITCH = 35;
/**
* Búsqueda por una consulta, varios buscadores y varios campos del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_FLDS__SEARCHERS__MS_MSSPLIT_MSSWITCH = 36;
/**
* Búsqueda por una consulta, varios buscadores y un tipo de documento, aplicando
* los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE__SEARCHERS__MS_MSSPLIT_MSSWITCH = 37;
/**
* Búsqueda por una consulta, varios buscadores y varios tipos de documento, aplicando
* los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES__SEARCHERS__MS_MSSPLIT_MSSWITCH = 38;
/**
* Búsqueda por una consulta, varios buscadores, tipo de documento, y un campo del documento,
* aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLD__SEARCHERS__MS_MSSPLIT_MSSWITCH = 39;
/**
* Búsqueda por una consulta, varios buscadores, un tipo de documento, y varios
* campos del documento, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPE_FLDS__SEARCHERS__MS_MSSPLIT_MSSWITCH = 40;
/**
* Búsqueda por una consulta, varios buscadores, varios tipos de documento,
* y un campo del documento, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLD__SEARCHERS__MS_MSSPLIT_MSSWITCH = 41;
/**
* Búsqueda por una consulta, varios buscadores, varios tipos de documento,
* y varios campos del documento, aplicando los principios:
* <br>
* <tt>- Meta Search Engine</tt><br>
* <tt>- Meta Search Engine and Split</tt><br>
* <tt>- Multi Search Engine and Switch</tt>
* <br>
*/
public static final int SEARCH_QRY_DOCTYPES_FLDS__SEARCHERS__MS_MSSPLIT_MSSWITCH = 42;
///////////////////////////////////////////////////////////////////////////////////////
// notificaciones
/**
* Notificar la admisión de un seeker en una sesión colaborativa de búsqueda
*/
public static final int NOTIFY_ADMISSION_COLLAB_SESSION = 43;
/**
* Notificar la no admisión de un seeker en una sesión colaborativa de búsqueda
*/
public static final int NOTIFY_NO_ADMISSION_COLLAB_SESSION = 44;
/**
* Notificar la revisión de un documento efectuada por un seeker
*/
public static final int NOTIFY_DOCUMENT_VIEWED = 45;
/**
* Notificar la evaluación de un documento efectuada por un seeker
*/
public static final int NOTIFY_DOCUMENT_EVALUATED = 46;
/**
* Notificar el comentario de un documento efectuado por un seeker
*/
public static final int NOTIFY_DOCUMENT_COMMENTED = 47;
////////////////////////////////////////////////////////////////////////////////////
////Actulizar estado de seeker
/**
* Actualizar el estado de un seeker
*/
public static final int UPDATE_STATE_SEEKER = 48;
///////////////////////////////////////////////////////////////////////////
/**
* Solicitud de admisión en una sesión colaborativa de búsqueda
*/
public static final int REQUEST_ADMISSION_SESSION = 50;
/**
* Obtener las propiedades de las sesiones activas en el servidor
*/
public static final int GET_SESSIONS_PROPERTIES = 52;
/**
* Obtener la cantidad de sesiones activas en el servidor
*/
public static final int GET_SESSIONS_COUNT = 53;
/**
* Obtener la cantidad de búsquedas realizadas en la actual sesión del servidor
*/
public static final int GET_SEARCHES_COUNT = 54;
/**
* Obtener la cantidad de búsquedas realizadas por una sesión de búsqueda,
* en la actual sesión del servidor
*/
public static final int GET_SESSION_SEARCHES_COUNT = 55;
/**
* Obtener la cantidad de búsquedas realizadas por un seeker,
* en la actual sesión del servidor
*/
public static final int GET_MEMBER_SEARCHES_COUNT = 56;
/**
* Obtener la cantidad de mensajes en la actual sesión del servidor
*/
public static final int GET_MESSAGES_COUNT = 57;
/**
* Obtener la cantidad de mensajes de una sesión, en la actual sesión del servidor
*/
public static final int GET_SESSION_MESSAGES_COUNT = 58;
/**
* Obtener la cantidad de mensajes de un seeker, en la actual sesión del servidor
*/
public static final int GET_MEMBER_MESSAGES_COUNT = 59;
/**
* Obtener la cantidad de recomendaciones efectuadas, en la actual sesión del servidor
*/
public static final int GET_RECOMMENDATIONS_COUNT = 60;
/**
* Obtener la cantidad de recomendaciones efectuadas por una sesión, en la actual sesión del servidor
*/
public static final int GET_SESSION_RECOMMENDATIONS_COUNT = 61;
/**
* Obtener la cantidad de recomendaciones efectuadas por un seeker, en la actual sesión del servidor
*/
public static final int GET_MEMBER_RECOMMENDATIONS_COUNT = 62;
/**
* Obtener la cantidad de documentos relevantes para una consulta en una sesión,
* en la actual sesión del servidor
*/
public static final int GET_SESSION_RELEVANT_DOCUMENTS = 63;
/**
*
*/
public static final int GET_MEMBER_RELEVANT_DOCUMENTS = 64;
/**
*
*/
public static final int GET_SESSION_CHECKED_DOCUMENTS = 65;
/**
*
*/
public static final int GET_MEMBER_CHECKED_DOCUMENTS = 66;
/**
*
*/
public static final int GET_ONLINE_SEEKERS = 67;
/**
*
*/
public static final int UPDATE_AVATAR_SEEKER = 69;
/**
*
*/
public static final int GET_MESSAGE = 80;
/**
*
*/
public static final int GET_MESSAGE_LIST = 81;
/**
*
*/
public static final int GET_IDS_PERSISTENT_SESSIONS = 82;
/**
*
*/
public static final int GET_NAMES_PERSISTENT_SESSIONS = 83;
/**
*
*/
public static final int GET_IDS_NO_PERSISTENT_SESSIONS = 84;
/**
*
*/
public static final int GET_NAMES_NO_PERSISTENT_SESSIONS = 85;
/**
*
*/
public static final int GET_ID_NO_PERSISTENT_SESSION = 86;
/**
*
*/
public static final int GET_NAME_NO_PERSISTENT_SESSION = 87;
/**
*
*/
public static final int GET_ID_PERSISTENT_SESSION = 88;
/**
*
*/
public static final int GET_NAME_PERSISTENT_SESSION = 89;
/**
*
*/
public static final int REMOVE_ID_NO_PERSISTENT_SESSION = 90;
/**
*
*/
public static final int REMOVE_NAME_NO_PERSISTENT_SESSION = 91;
/**
*
*/
public static final int GET_ID_MEMBER_PERSISTENT_SESSION = 92;
/**
*
*/
public static final int GET_NAME_MEMBER_PERSISTENT_SESSION = 93;
/**
*
*/
public static final int ADD_NO_PERSISTENT_SESSION = 94;
/**
*
*/
public static final int ADD_PERSISTENT_SESSION = 95;
/**
*
*/
public static final int REMOVE_NO_PERSISTENT_SESSION = 96;
/**
*
*/
public static final int REMOVE_PERSISTENT_SESSION = 97;
/**
*
*/
public static final int GET_UUID_CONTAINER = 99;
/**
*
*/
public static final int REMOVE_NAME_SESSION = 100;
/**
*
*/
public static final int REMOVE_ID_SESSION = 101;
/**
*
*/
public static final int GET_MANAGER_NAME = 103;
/**
*
*/
public static final int GET_MANAGER_PASSWORD = 104;
/**
*
*/
public static final int SET_MANAGER_PASSWORD = 105;
/**
*
*/
public static final int SET_MANAGER_NAME = 106;
/**
*
*/
public static final int SET_CONTAINERS = 107;
/**
*
*/
public static final int GET_CONTAINERS = 108;
/**
*
*/
public static final int LOGIN_COLLAB_SESSION = 102;
/**
*
*/
public static final int LOGOUT_COLLAB_SESSION = 142;
/**
*
*/
public static final int INCREMENT = 145;
/**
*
*/
public static final int DECREMENT = 146;
/**
*
*/
public static final int UPDATE_COUNT_MEMBERS = 168;
/**
*
*/
public static final int UPDATE_SESSIONS = 169;
/**
*
*/
public static final int UPDATE_SEEKER_ROL = 170;
///////////////////////////////////////////////////////////////////////////
/**
*
*/
public static final int GET_RECOMMENDATION_TRACK = 171;
/**
*
*/
public static final int GET_SEARCH_TRACK = 172;
//////////////////////FILTERS
/**
*
*/
public static final int QUERY_TRACK = 173;
/**
*
*/
public static final int SEEKER_TRACK = 174;
/**
*
*/
public static final int DATE_TRACK = 175;
/**
*
*/
public static final int SESSION_TRACK = 183;
//////////////////////////////////
/**
*
*/
public static final int QUERY_SEEKER_TRACK = 176;
/**
*
*/
public static final int QUERY_DATE_TRACK = 177;
/**
*
*/
public static final int QUERY_SEEKER_DATE_TRACK = 178;
/**
*
*/
public static final int SEEKER_DATE_TRACK = 179;
/////////////////////////////////
/**
*
*/
public static final int SEARCH_REVIEWED_TRACK = 180;
/**
*
*/
public static final int SEARCH_SELECTED_RELEVANT_TRACK = 181;
/**
*
*/
public static final int SEARCH_ALL_TRACK = 182;
/**
*
*/
public static final int CLOSE_COLLAB_SESSION = 183;
/**
*
*/
public static final int DECLINE_SEEKER_COLLAB_SESSION = 184;
/**
*
*/
public static final int LOCAL_SEARCH_RESULT = 185;
/**
*
*/
public static final int RECOMMEND_SEARCH_RESULT = 186;
/**
*
*/
public static final int TRACK_SEARCH_RESULT = 187;
/**
*
*/
public static final int ENTER_COLLAB_SESSION = 188;
/**
*
*/
public static final int GET_SESSION_TRACK = 189;
/**
*
*/
public static final int INDIVIDUAL_SEARCH = 190;
/**
*
*/
public static final int COLLAB_SEARCH = 191;
/**
*
*/
public static final int SELF_LOGIN_COLLAB_SESSION = 192;
/**
*
*/
public static final int SEARCH_SVN_QRY_FILE_SORT_MODIFIED =193;
/**
*
*/
public static final int SVN_DATA_REQUEST = 194;
/**
*
*/
public static final int SEND_ACTION_QUERY_CHANGE = 195;
/**
*
*/
public static final int SEND_ACTION_QUERY_TYPED = 196;
/**
*
*/
public static final int SEND_ACTION_TERM_ACCEPTANCE = 197;
/**
*
*/
public static final int PUTTING_QUERY_TERMS_TOGETHER = 198;
/**
*
*/
public static final int SELF_LOGOUT_COLLAB_SESSION = 200;
/**
*
*/
public static final int COLLABORATIVE_TERMS_SUGGEST = 201;
}