jeudi 26 mai 2016

Groovy/Java: Optimize/Refactor If statement

How do I refactor the following if statement that checks if the value exists and assigns it to a new object?

Domain myMethod(DomainOld param) {

    Domain domain = new Domain()

    if (param.id) {
        domain.id = param.id
    }

    if (param.name) {
        domain.name = param.name
    }

    if (param.status) {
        domain.status = param.status
    }

    if (param.value) {
        domain.value = param.value
    }

    domain.save()

    return domain
}

Aucun commentaire:

Enregistrer un commentaire