Package com.redes_sociales.modelos
Class Relacion
java.lang.Object
com.redes_sociales.modelos.Relacion
Esta clase representa una relación entre dos usuarios en un grafo de redes sociales.
Cada relación tiene un tiempo de amistad asociado que representa la duración de la relación.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Obtiene el tiempo de amistad de esta relación.Obtiene el primer usuario en esta relación.Obtiene el segundo usuario en esta relación.void
setTiempoAmistad
(int tiempoAmistad) Establece el tiempo de amistad de esta relación.void
setUsuario1
(Usuario usuario1) Establece el primer usuario en esta relación.void
setUsuario2
(Usuario usuario2) Establece el segundo usuario en esta relación.toString()
Devuelve una representación de cadena de esta relación, que incluye ambos usuarios y el tiempo de amistad.
-
Constructor Details
-
Relacion
Contructor que crea una nueva relación entre dos usuarios con un tiempo de amistad específico.- Parameters:
usuario1
- el primer usuario en la relación.usuario2
- el segundo usuario en la relación.tiempoAmistad
- la duración de la relación en algún tiempo unitario.
-
-
Method Details
-
getUsuario1
Obtiene el primer usuario en esta relación.- Returns:
- el primer usuario.
-
setUsuario1
Establece el primer usuario en esta relación.- Parameters:
usuario1
- el nuevo primer usuario.
-
getUsuario2
Obtiene el segundo usuario en esta relación.- Returns:
- el segundo usuario.
-
setUsuario2
Establece el segundo usuario en esta relación.- Parameters:
usuario2
- el nuevo segundo usuario.
-
getTiempoAmistad
public int getTiempoAmistad()Obtiene el tiempo de amistad de esta relación.- Returns:
- el tiempo de amistad.
-
setTiempoAmistad
public void setTiempoAmistad(int tiempoAmistad) Establece el tiempo de amistad de esta relación.- Parameters:
tiempoAmistad
- el nuevo tiempo de amistad.
-
toString
Devuelve una representación de cadena de esta relación, que incluye ambos usuarios y el tiempo de amistad.
-