private EnniPort createEnniPort(CreatePhysicalPortCommand command, NbiPort nbiPort) { EnniPort enniPort = new EnniPort(nbiPort); enniPort.setNocLabel(command.getNocLabel()); enniPort.setBodPortId(command.getBodPortId()); if (enniPort.isVlanRequired()) { enniPort.setAllowedVlan(Optional.of(Vlan.parse(command.getAllowedVlan()))); enniPort.setSVlan(Optional.ofNullable(command.getSVlan())); } enniPort.setInboundPeer( Optional.ofNullable(command.getInboundPeer()) .map(String::trim) .filter(StringUtils::isNotEmpty)); enniPort.setOutboundPeer( Optional.ofNullable(command.getOutboundPeer()) .map(String::trim) .filter(StringUtils::isNotEmpty)); enniPort.setTopologyName(command.getTopologyName()); return enniPort; }