if (vehicle != null) { tu.setVehicleId(vehicle.getId()); tu.setVehicleLabel(vehicle.getLabel()); tu.setVehicleLicensePlate(vehicle.getLicensePlate());
vpm.setVehicleLabel(vd.getLabel());
/** * Returns the vehicleID. If vehicle ID not available then returns vehicle * label. Returns null if no VehicleDescription associated with the vehicle * or if no ID or label associated with the VehicleDescription. * * @param vehicle * @return vehicle ID or label or null if there isn't one */ private static String getVehicleId(VehiclePosition vehicle) { if (!vehicle.hasVehicle()) { return null; } VehicleDescriptor desc = vehicle.getVehicle(); // Return vehicle ID if there is one if (desc.hasId()) return desc.getId(); // No vehicle ID so return vehicle label if there is one if (desc.hasLabel()) return desc.getLabel(); // No ID nor label so return null return null; }
/** * <code>optional string label = 2;</code> * * <pre> * User visible label, i.e., something that must be shown to the passenger to * help identify the correct vehicle. * </pre> */ public Builder clearLabel() { bitField0_ = (bitField0_ & ~0x00000002); label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /**
private String getVehicleId(VehiclePosition vp) { if (_useLabelAsVehicleId && vp.hasVehicle() && vp.getVehicle().hasLabel()) return vp.getVehicle().getLabel(); return vp.getVehicle().getId(); }
private String getVehicleId(TripUpdate tu) { if (_useLabelAsVehicleId && tu.hasVehicle() && tu.getVehicle().hasLabel()) return tu.getVehicle().getLabel(); return tu.getVehicle().getId(); } private String getVehicleId(VehiclePosition vp) {
/** * <code>optional string label = 2;</code> * * <pre> * User visible label, i.e., something that must be shown to the passenger to * help identify the correct vehicle. * </pre> */ public Builder clearLabel() { bitField0_ = (bitField0_ & ~0x00000002); label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /**