@Override public boolean isLastVersion(VersionHistory versionHistory, Version version) { List<Version> versions = versionHistory.getVersions(); if (CollectionUtils.isEmpty(versions)) { return false; } Version last = versions.iterator().next(); return last.equals(version); }
@Override public boolean isFirstVersion(VersionHistory versionHistory, Version version) { List<Version> versions = versionHistory.getVersions(); Version first = versions.get(versions.size() - 1); return first.equals(version); }