I want to write an if/else construct in my constructor
#
`house-details` = s"${if (cardHolderData.employerName.contains("&")) cardHolderData.employerName.replace("&" , " & ") else " / "}${cardHolderData.employerName} ",
#
case class RegisterCustomerRequest(`first-name`: String,
`last-name`: String,
`house-details`: String,
street: String,
zipcode: String,
city: String
extends WcRequestData {
def this(cardHolderData: CardHolderData,
registrationCode: RegistrationCode,
customerNumber: Long,
cardDesignImageId: String) =
this(`first-name` = cardHolderData.firstname,
`last-name` = cardHolderData.lastname,
street = cardHolderData.streetAndNumber,
zipcode = cardHolderData.zipCode,
city = cardHolderData.city,
# `house-details` =
s"${if (cardHolderData.employerName.contains("&"))
cardHolderData.employerName.replace("&" , " & ") else " /
"}${cardHolderData.employerName} ")#
}
i just want to check if the 'house-details' variable in the constructor contains an & and replace it by two sourrounding whitespaces & how must i write the if statement in the constructor? can anyone help me
Aucun commentaire:
Enregistrer un commentaire