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) {
|
||||
|
||||
init {
|
||||
setTypeContenu("image")
|
||||
this.typeContenu = "image"
|
||||
}
|
||||
|
||||
val contenu: Map<String, String>
|
||||
get() {
|
||||
val contenu: MutableMap<String, String> = HashMap<String, String>()
|
||||
contenu.put("titre", titre)
|
||||
contenu.put("contenu", lien)
|
||||
val contenu: MutableMap<String, String> = HashMap()
|
||||
contenu["titre"] = titre
|
||||
contenu["contenu"] = lien
|
||||
return contenu
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
fun newVideo(id: Int, titre: String, lien: String): ContenuMedia {
|
||||
val temp = ContenuMedia(id, titre, lien)
|
||||
temp.setTypeContenu("video")
|
||||
|
||||
temp.typeContenu = "video"
|
||||
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) {
|
||||
|
||||
init {
|
||||
setTypeContenu("paragraphe")
|
||||
this.typeContenu = "paragraphe"
|
||||
}
|
||||
|
||||
val contenu: Map<String, String>
|
||||
get() {
|
||||
val contenu: MutableMap<String, String> = HashMap<String, String>()
|
||||
contenu.put("titre", titre)
|
||||
contenu.put("contenu", texte)
|
||||
val contenu: MutableMap<String, String> = HashMap()
|
||||
contenu["titre"] = titre
|
||||
contenu["contenu"] = texte
|
||||
return contenu
|
||||
}
|
||||
|
||||
override fun toString(): String {
|
||||
return "ContenuParagraphe(id=$id, typeContenu='$typeContenu', titre='$titre', texte='$texte')"
|
||||
}
|
||||
}
|
Loading…
Reference in new issue