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()); } } }
if (!Objects.equals(_id, other.getId())) { return false;
/** * 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 (delayedIdParentList != null && !delayedIdParentList.isEmpty()) { for (DelayedIdEntries delayedParentEntry : delayedIdParentList) { delayedIdEntriesList.add(new DelayedResourceEntriesBuilder().setId(delayedParentEntry.getId()) .setReadyTimeSec(delayedParentEntry.getReadyTimeSec()).build()); break; delayedIdEntriesList.add(new DelayedResourceEntriesBuilder().setId(delayedLocalEntry.getId()) .setReadyTimeSec(delayedLocalEntry.getReadyTimeSec()).build());