parent
ce485f5bec
commit
90bd1b0e5b
@ -1,24 +1,30 @@
|
|||||||
package com.example.veraxapplication.articles.contenus
|
package com.example.veraxapplication.modele.articles.contenus
|
||||||
|
|
||||||
class ContenuMedia(id: Int, var titre: String, var lien: String) : Contenu(id) {
|
class ContenuMedia(id: Int, var titre: String, var lien: String) : Contenu(id) {
|
||||||
|
|
||||||
init {
|
init {
|
||||||
setTypeContenu("image")
|
this.typeContenu = "image"
|
||||||
}
|
}
|
||||||
|
|
||||||
val contenu: Map<String, String>
|
val contenu: Map<String, String>
|
||||||
get() {
|
get() {
|
||||||
val contenu: MutableMap<String, String> = HashMap<String, String>()
|
val contenu: MutableMap<String, String> = HashMap()
|
||||||
contenu.put("titre", titre)
|
contenu["titre"] = titre
|
||||||
contenu.put("contenu", lien)
|
contenu["contenu"] = lien
|
||||||
return contenu
|
return contenu
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
fun newVideo(id: Int, titre: String, lien: String): ContenuMedia {
|
fun newVideo(id: Int, titre: String, lien: String): ContenuMedia {
|
||||||
val temp = ContenuMedia(id, titre, lien)
|
val temp = ContenuMedia(id, titre, lien)
|
||||||
temp.setTypeContenu("video")
|
|
||||||
|
temp.typeContenu = "video"
|
||||||
return temp
|
return temp
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
override fun toString(): String {
|
||||||
|
return "ContenuMedia(id=$id, typeContenu='$typeContenu', titre='$titre', lien='$lien')"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -1,16 +1,20 @@
|
|||||||
package com.example.veraxapplication.articles.contenus
|
package com.example.veraxapplication.modele.articles.contenus
|
||||||
|
|
||||||
class ContenuParagraphe(id: Int, var titre: String, var texte: String) : Contenu(id) {
|
class ContenuParagraphe(id: Int, var titre: String, var texte: String) : Contenu(id) {
|
||||||
|
|
||||||
init {
|
init {
|
||||||
setTypeContenu("paragraphe")
|
this.typeContenu = "paragraphe"
|
||||||
}
|
}
|
||||||
|
|
||||||
val contenu: Map<String, String>
|
val contenu: Map<String, String>
|
||||||
get() {
|
get() {
|
||||||
val contenu: MutableMap<String, String> = HashMap<String, String>()
|
val contenu: MutableMap<String, String> = HashMap()
|
||||||
contenu.put("titre", titre)
|
contenu["titre"] = titre
|
||||||
contenu.put("contenu", texte)
|
contenu["contenu"] = texte
|
||||||
return contenu
|
return contenu
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
override fun toString(): String {
|
||||||
|
return "ContenuParagraphe(id=$id, typeContenu='$typeContenu', titre='$titre', texte='$texte')"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in new issue