if (!Objects.equals(_id, other.getId())) { return false; if (!Objects.equals(_readyTimeSec, other.getReadyTimeSec())) { return false; if (!e.getValue().equals(other.getAugmentation(e.getKey()))) { return false;
public DelayedIdEntriesBuilder(DelayedIdEntries base) { this._id = base.getId(); this._readyTimeSec = base.getReadyTimeSec(); if (base instanceof DelayedIdEntriesImpl) { DelayedIdEntriesImpl impl = (DelayedIdEntriesImpl) base; if (!impl.augmentation.isEmpty()) { this.augmentation = new HashMap<>(impl.augmentation); } } else if (base instanceof AugmentationHolder) { @SuppressWarnings("unchecked") AugmentationHolder<org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.released.ids.DelayedIdEntries> casted =(AugmentationHolder<org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.released.ids.DelayedIdEntries>) base; if (!casted.augmentations().isEmpty()) { this.augmentation = new HashMap<>(casted.augmentations()); } } }
/** * Changes made to releasedIds are not persisted in the datastore. * @param releasedIds * @return */ protected static long getIdFromReleaseIdsIfAvailable(ReleasedIdsHolderBuilder releasedIds) { List<DelayedIdEntries> delayedIdEntries = releasedIds.getDelayedIdEntries(); long newIdValue = -1; if (delayedIdEntries != null && !delayedIdEntries.isEmpty()) { processDelayList(releasedIds); if (releasedIds.getAvailableIdCount() > 0) { DelayedIdEntries delayedIdEntry= delayedIdEntries.get(0); newIdValue = delayedIdEntry.getId(); delayedIdEntries.remove(delayedIdEntry); releasedIds.setDelayedIdEntries(delayedIdEntries); releasedIds.setAvailableIdCount(releasedIds.getAvailableIdCount() - 1); } } return newIdValue; }
if (delayedIdLocalList != null && !delayedIdLocalList.isEmpty()) { for (DelayedIdEntries delayedLocalEntry : delayedIdLocalList) { if (delayedLocalEntry.getReadyTimeSec() > currentTimeSec) { break;
if (delayedIdParentList != null && !delayedIdParentList.isEmpty()) { for (DelayedIdEntries delayedParentEntry : delayedIdParentList) { delayedIdEntriesList.add(new DelayedResourceEntriesBuilder().setId(delayedParentEntry.getId()) .setReadyTimeSec(delayedParentEntry.getReadyTimeSec()).build()); if (delayedIdLocalList != null && !delayedIdLocalList.isEmpty()) { for (DelayedIdEntries delayedLocalEntry : delayedIdLocalList) { if (delayedLocalEntry.getReadyTimeSec() > currentTimeSec) { break; delayedIdEntriesList.add(new DelayedResourceEntriesBuilder().setId(delayedLocalEntry.getId()) .setReadyTimeSec(delayedLocalEntry.getReadyTimeSec()).build());