throw new CmisInvalidArgumentException("getAllVersions requires a version series id, but ist was null.");
so = validator.getAllVersions(context, repositoryId, objectId, versionSeriesId, extension);
if (!(so instanceof VersionedDocument)) {
so = validator.getObject(context, repositoryId, objectId, extension);
ObjectData objData = getObject(context, repositoryId, objectId, filter, includeAllowableActions,
IncludeRelationships.NONE,extension, objectInfos);
res.add(objData);
}
VersionedDocument verDoc = (VersionedDocument) so;
res = new ArrayList<ObjectData>();
List<DocumentVersion> versions = verDoc.getAllVersions();
for (DocumentVersion version : versions) {
ObjectData objData = getObject(context, repositoryId, version.getId(), filter, includeAllowableActions,
IncludeRelationships.NONE,extension, objectInfos);
res.add(objData);
}