Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
UyTube_obligatorio_PdA
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Juan José Álvarez Pérez
UyTube_obligatorio_PdA
Commits
8315a063
Commit
8315a063
authored
5 years ago
by
Julio Arrieta
Browse files
Options
Downloads
Plain Diff
Conflicto solucionado en la rama Video, se crearon las firmas de las operaciones
parents
92fa5410
7716011a
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
UyTube_aplicacion/src/Logica/Clases/Video.java
+158
-0
158 additions, 0 deletions
UyTube_aplicacion/src/Logica/Clases/Video.java
with
158 additions
and
0 deletions
UyTube_aplicacion/src/Logica/Clases/Video.java
+
158
−
0
View file @
8315a063
package
Logica.Clases
;
package
Logica.Clases
;
import
Logica.DataType.DtComentario
;
import
Logica.DataType.DtValoracion
;
import
Logica.DataType.DtVideo
;
import
java.sql.Time
;
import
java.sql.Date
;
import
Logica.Enumerados.Privacidad
;
import
java.util.ArrayList
;
import
java.util.Map
;
import
java.util.TreeMap
;
public
class
Video
{
public
class
Video
{
private
int
id
;
private
String
nombre
;
private
String
descripcion
;
private
Time
duracion
;
private
Date
fechaPublicacion
;
private
String
urlVideoOriginal
;
private
Privacidad
privacidad
=
Privacidad
.
PRIVADO
;
private
String
categoria
;
private
int
cantLikes
=
0
;
private
int
cantDisLikes
=
0
;
private
Map
<
Integer
,
Valoracion
>
valoraciones
;
private
Map
<
Integer
,
Comentario
>
comentarios
;
private
static
int
idActual
=
1
;
/********************** Constructor *********************/
public
Video
(
int
_id
,
String
_nombre
,
String
_descripcion
,
Time
_duracion
,
Date
_fechaPublicacion
,
String
_urlVideoOriginal
,
String
_categoria
){
this
.
id
=
_id
;
this
.
nombre
=
_nombre
;
this
.
descripcion
=
_descripcion
;
this
.
duracion
=
_duracion
;
this
.
fechaPublicacion
=
_fechaPublicacion
;
this
.
urlVideoOriginal
=
_urlVideoOriginal
;
this
.
categoria
=
_categoria
;
this
.
valoraciones
=
new
TreeMap
<
Integer
,
Valoracion
>();
this
.
comentarios
=
new
TreeMap
<
Integer
,
Comentario
>();
}
public
void
agregarComentario
(
DtComentario
dtComentario
,
Usuario
usuario
){
}
public
void
agregarComentario
(
int
idCom
,
DtComentario
dtComentario
,
Usuario
usuario
){
}
public
void
agregarModificarValoracion
(
DtValoracion
dtValoracion
,
Usuario
usuario
){
}
public
DtVideo
getDtVideo
(){
}
public
ArrayList
<
DtComentario
>
listarComentarios
(){
}
public
ArrayList
<
DtValoracion
>
listarValoraciones
(){
}
public
void
modificar
(
DtVideo
dtVideo
){
}
public
DtValoracion
obtenerValoracion
(
String
nickname
){
}
public
static
int
obtenerNuevoId
(){
int
nuevoId
=
idActual
++;
return
nuevoId
;
}
//============================ Get and Set ================================
public
int
getId
()
{
return
id
;
}
public
void
setId
(
int
id
)
{
this
.
id
=
id
;
}
public
String
getNombre
()
{
return
nombre
;
}
public
void
setNombre
(
String
nombre
)
{
this
.
nombre
=
nombre
;
}
public
String
getDescripcion
()
{
return
descripcion
;
}
public
void
setDescripcion
(
String
descripcion
)
{
this
.
descripcion
=
descripcion
;
}
public
Time
getDuracion
()
{
return
duracion
;
}
public
void
setDuracion
(
Time
duracion
)
{
this
.
duracion
=
duracion
;
}
public
Date
getFechaPublicacion
()
{
return
fechaPublicacion
;
}
public
void
setFechaPublicacion
(
Date
fechaPublicacion
)
{
this
.
fechaPublicacion
=
fechaPublicacion
;
}
public
String
getUrlVideoOriginal
()
{
return
urlVideoOriginal
;
}
public
void
setUrlVideoOriginal
(
String
urlVideoOriginal
)
{
this
.
urlVideoOriginal
=
urlVideoOriginal
;
}
public
Privacidad
getPrivacidad
()
{
return
privacidad
;
}
public
void
setPrivacidad
(
Privacidad
privacidad
)
{
this
.
privacidad
=
privacidad
;
}
public
String
getCategoria
()
{
return
categoria
;
}
public
void
setCategoria
(
String
categoria
)
{
this
.
categoria
=
categoria
;
}
public
int
getCantLikes
()
{
return
cantLikes
;
}
public
void
setCantLikes
(
int
cantLikes
)
{
this
.
cantLikes
=
cantLikes
;
}
public
int
getCantDisLikes
()
{
return
cantDisLikes
;
}
public
void
setCantDisLikes
(
int
cantDisLikes
)
{
this
.
cantDisLikes
=
cantDisLikes
;
}
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment