@Override public List<StoredObject> getCheckedOutDocuments( String orderBy, String user, IncludeRelationships includeRelationships) { List<StoredObject> res = new ArrayList<StoredObject>(); for (StoredObject so : fStoredObjectMap.values()) { if (so instanceof VersionedDocument) { VersionedDocument verDoc = (VersionedDocument) so; if (verDoc.isCheckedOut() && hasReadAccess(user, verDoc)) { res.add(verDoc.getPwc()); } } } return res; }