public Set<String> getPeerL3NetworkUuids() { if (getPeerL3NetworkRefs() != null && !getPeerL3NetworkRefs().isEmpty()) { return getPeerL3NetworkRefs().stream() .map(ref -> ref.getL3NetworkUuid()) .collect(Collectors.toSet()); } return null; }
public Boolean checkPeerL3Deleteable(String peerL3NetworkUuid) { refresh(); if (self.getPeerL3NetworkRefs() == null || self.getPeerL3NetworkRefs().isEmpty()) { return false; } if (self.getPeerL3NetworkRefs().stream() .anyMatch(ref -> ref.getL3NetworkUuid().equals(peerL3NetworkUuid))) { return true; } return false; }
if (self.getPeerL3NetworkRefs() == null || self.getPeerL3NetworkRefs().isEmpty()) { return true; if (self.getPeerL3NetworkRefs().stream() .anyMatch(ref -> ref.getL3NetworkUuid().equals(peerL3NetworkUuid))) { logger.debug(String.format("peer l3 [uuid:%s] has already add to vip[uuid:%s], skip to add", for (VipPeerL3NetworkRefVO ref : self.getPeerL3NetworkRefs()) { VmNicVO enic = Q.New(VmNicVO.class).eq(VmNicVO_.l3NetworkUuid, ref.getL3NetworkUuid()) .notNull(VmNicVO_.metaData).limit(1).find();
public static VipInventory valueOf(VipVO vo) { VipInventory inv = new VipInventory(); inv.setName(vo.getName()); inv.setDescription(vo.getDescription()); inv.setCreateDate(vo.getCreateDate()); inv.setGateway(vo.getGateway()); inv.setIp(vo.getIp()); inv.setIpRangeUuid(vo.getIpRangeUuid()); inv.setServiceProvider(vo.getServiceProvider()); inv.setL3NetworkUuid(vo.getL3NetworkUuid()); inv.setLastOpDate(vo.getLastOpDate()); inv.setNetmask(vo.getNetmask()); inv.setPrefixLen(vo.getPrefixLen()); inv.setUseFor(vo.getUseFor()); inv.setUuid(vo.getUuid()); inv.setState(vo.getState().toString()); inv.setUsedIpUuid(vo.getUsedIpUuid()); if (vo.getPeerL3NetworkRefs() != null && !vo.getPeerL3NetworkRefs().isEmpty()) { inv.setPeerL3NetworkUuids(vo.getPeerL3NetworkRefs().stream() .map(ref -> ref.getL3NetworkUuid()) .collect(Collectors.toList())); } return inv; }