LocationSimplePathResponse.java
package no.nav.data.team.location.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import no.nav.data.team.location.domain.Location;
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class LocationSimplePathResponse extends LocationSimpleResponse {
LocationSimplePathResponse parent;
public static LocationSimplePathResponse convert(Location location){
return location != null ? LocationSimplePathResponse.builder()
.code(location.getCode())
.description(location.getDescription())
.type(location.getType())
.displayName(location.getDisplayName())
.parent(convert(location.getParent()))
.build() : null;
}
}