com.carpooling
Class Carpool

java.lang.Object
  extended by com.carpooling.Carpool

public class Carpool
extends java.lang.Object


Method Summary
 int checkDriverbid(java.lang.String idMatched)
          Método para comprobar que tras una actualización de la oferta no se lleno el coche o no se quedo sin espacio para maletas.
 int checkRole(java.lang.String uriFrom, java.lang.String id_matched)
          Método que comprueba el rol de quién envió el mensaje de confirmación: conductor o pasajero.
 int checkRole2(java.lang.String uriFrom, java.lang.String ref_number)
          Método que comprueba el rol dentro de un carpool: conductor o pasajero.
 void computeReputation(java.lang.String nick)
          Método para calcular la reputación de un usuario a partir del cociente puntuación total entre número de viajes.
 void createCarpool(java.lang.String idMatched)
          Método para crear un carpool.
 void setPoolersURIs(java.lang.String idMatched)
          Método para establecer las uris de conductor y pasajero que han confirmado.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createCarpool

public void createCarpool(java.lang.String idMatched)
Método para crear un carpool.

Parameters:
idMatched - El identificador del emparejamiento o correspondencia.

checkRole

public int checkRole(java.lang.String uriFrom,
                     java.lang.String id_matched)
Método que comprueba el rol de quién envió el mensaje de confirmación: conductor o pasajero.

Parameters:
uriFrom - La uri remitente del mensaje.
id_matched - El identificador del emparejamiento o correspondencia.
Returns:
1 si la uri pertenece al conductor emparejado, 2 si pertenece al pasajero emparejado y -1 si no se corresponde con ninguna anterior.

checkRole2

public int checkRole2(java.lang.String uriFrom,
                      java.lang.String ref_number)
Método que comprueba el rol dentro de un carpool: conductor o pasajero.

Parameters:
uriFrom - La uri remitente del mensaje.
id_matched - El identificador del emparejamiento o correspondencia.
Returns:
1 si la uri pertenece al conductor emparejado, 2 si pertenece al pasajero emparejado y -1 si no se corresponde con ninguna anterior.

checkDriverbid

public int checkDriverbid(java.lang.String idMatched)
Método para comprobar que tras una actualización de la oferta no se lleno el coche o no se quedo sin espacio para maletas.

Parameters:
idMatched - El identificador del emparejamiento o correspondencia.
Returns:
1 si se llenó el coche, 2 si no hay espacio para más equipaje y 0 en otro caso.

setPoolersURIs

public void setPoolersURIs(java.lang.String idMatched)
Método para establecer las uris de conductor y pasajero que han confirmado.

Parameters:
idMatched - El identificador del emparejamiento o correspondencia.

computeReputation

public void computeReputation(java.lang.String nick)
Método para calcular la reputación de un usuario a partir del cociente puntuación total entre número de viajes.

Parameters:
nick - El nick del usuario.


e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


:
: Ingeniería
Contenido del proyecto:
Directorio raíz  >  12078  >  pfc  >  SW  >  CarpoolingService  >  doc  >  com  >  carpooling  >  Carpool.html