You are on page 1of 1

class Book(private val data : Content, private val price: Int){

override fun toString(): String {


return "Autor: [" + data.GetAuthor() + "], Titlu: [" + data.GetName() + "],
Editura: [" + data.GetPublisher() + "]\nContinut: [" + data.GetText()+ "]\n Pret:
["+price+"]"
}

fun GetName() :String? {


return data.GetName()
}
fun GetPrice():Int
{
return price
}

fun GetAuthor() : String? {


return data.GetAuthor()
}

fun GetPublisher() : String?{


return data.GetPublisher()
}

fun GetContent() : String? {


return data.GetText()
}

fun HasAuthor(name : String) : Boolean{


return data.GetAuthor().equals(name)
}

fun HasTitle(name : String) : Boolean {


return data.GetName().equals(name)
}

fun PublishedBy(name : String) : Boolean {


return data.GetPublisher().equals(name)
}
}

You might also like