Skip to content
Snippets Groups Projects
Commit fd032196 authored by JotaJota96's avatar JotaJota96
Browse files

Merge de LucasRama hacia pre_master

parents adbc170d 17a47145
Branches
Tags
No related merge requests found
package Logica.Clases;
public class Administrador {
public class Administrador extends Persona{
private int idAdmin;
private static int contadorAdministrador = 1;
public Administrador(int id, String contrasenia, String nombre, String apellido){
super(nombre,apellido,contrasenia);
idAdmin = id;
}
public static int getNuevoID(){
return contadorAdministrador++;
}
public int getIdAdmin() {
return idAdmin;
}
}
package Logica.Clases;
public class Persona {
String nombre;
String apellido;
String contraseña;
public Persona() {
}
public Persona(String nombre, String apellido, String contraseña) {
this.nombre = nombre;
this.apellido = apellido;
this.contraseña = contraseña;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public String getContraseña() {
return contraseña;
}
public void setContraseña(String contraseña) {
this.contraseña = contraseña;
}
}
package Logica.Clases;
import java.sql.Date;
import Logica.DataType.*;
import java.util.ArrayList;
public class Usuario {
public class Usuario extends Persona{
private String nickname;
private String correo;
private Date fechaNacimiento;
private String imagen;
private int seguidores;
private Canal MiCanal;
public Usuario() {
this.nickname = "";
this.correo = "";
this.fechaNacimiento = new Date(1-1900,0,1);
this.imagen = "";
this.seguidores = 0;
}
public Usuario(String nickname, String correo, Date fechaNacimiento, String imagen, String contrasenia, String nombre, String apellido ,DtCanal DTC) {
super(nombre,apellido,contrasenia);
this.nickname = nickname;
this.correo = correo;
this.fechaNacimiento = fechaNacimiento;
this.imagen = imagen;
this.seguidores = 0;
//this.MiCanal = new Canal(DTC.getNuevoId(),DTC.getNombre(),DTC.getDescripcion(),DTC.getPrivacidad());
}
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
public String getCorreo() {
return correo;
}
public void setCorreo(String correo) {
this.correo = correo;
}
public Date getFechaNacimiento() {
return fechaNacimiento;
}
public void setFechaNacimiento(Date fechaNacimiento) {
this.fechaNacimiento = fechaNacimiento;
}
public String getImagen() {
return imagen;
}
public void setImagen(String imagen) {
this.imagen = imagen;
}
public int getSeguidores() {
return seguidores;
}
public void setSeguidores(int seguidores) {
this.seguidores = seguidores;
}
public DtUsuario getDT(){
return new DtUsuario(nickname, contraseña, nombre, apellido, correo, fechaNacimiento, imagen, seguidores);//Es el otro constructor
}
public void actualizarListasPorDefecto(){}
public void agregarComentarioAVideo(int id, DtComentario DtComentario, Usuario Usu){}
public void agregarComentarioAVideo(int id,int idCom, DtComentario DtComentario, Usuario Usu){}
public void agregarListaParticular(DtListaDeReproduccion DtValoracion){}
public void agregarModificarValoracionDeVideo(int id, DtValoracion DtValoracion, Usuario Usu){}
public void agregarOQuitarSeguido(Usuario Usu){}
public void agregarOQuitarSeguidor(Usuario Usu){}
public void agregarVideoACanal(DtVideo DtVideo){}
public void agregarVideoALista(int idLista , int idVideo, Usuario Usu){}
// public ArrayList<DtComentario> listarComentariosDeVideo(int id){}
// public ArrayList<DtListasDeReproduccion> listarListasDeReproduccionDeCanal(bool porDefecto){}
// public ArrayList<DtUsuario> listarUsuariosSeguidores(){}
// public ArrayList<DtUsuario> listarUsuariosSeguidos(){}
// public ArrayList<DtValoracion> listarValoracionesDeVideo(int id){}
// public ArrayList<DtVideo> listarVideosDeCanal(){}
// public ArrayList<DtVideo> listarVideosDeListaDeReproduccion(int id){}
public void modificar(DtUsuario Usu, DtCanal DtCanal){}
public void modificarListaDeReproduccionDeCanal(DtListaDeReproduccion DtListaDeReproduccion){}
public void modificarVideoDeCanal(DtVideo DtVideo){}
// public DtCanal obtenerCanal(){}
// public ArrayList<DtListaDeReproduccion> obtenerListasEnCategoria(cat:string){}
// public DtValoracion obtenerValoracion(int id, string nickname){}
// public Video obtenerVideo(int id){}
// public DtVideo obtenerVideoDeCanal(int id){}
// public ArrayList<DtVideo> obtenerVideosEnCategoria(cat:string){}
public void quitarVideoDeListaDeReproduccion(int idLista, int idVideo){}
// public boolean validarListaParticular(String nombre){}
}
package Logica;
import Logica.Clases.*;
import java.sql.Date;
public class main {
public static void main(String[] args) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment