.getChildren(maxItems, skipCount);
List<String> requestedIds = FilterParser.getRequestedIdsFromFilter(filter);
for (StoredObject spo : children) {
ObjectInFolderDataImpl oifd = new ObjectInFolderDataImpl();
ObjectDataImpl objectData = new ObjectDataImpl();
if (includePathSegments != null && includePathSegments)
oifd.setPathSegment(spo.getName());
if (includeAllowableActions != null && includeAllowableActions) {
AllowableActions allowableActions = DataObjectCreator.fillAllowableActions(spo, user);
objectData.setAllowableActions(allowableActions);
}
if (includeRelationships != null && includeRelationships != IncludeRelationships.NONE) {
objectData.setRelationships(null /* f.getRelationships() */);
}
if (renditionFilter != null && renditionFilter.length() > 0) {
objectData.setRelationships(null /*
* f.getRenditions(renditionFilter
* )
*/);
}
TypeDefinition td = fStoreManager.getTypeById(repositoryId, spo.getTypeId()).getTypeDefinition();
Properties props = PropertyCreationHelper.getPropertiesFromObject(spo, td, requestedIds, true);
objectData.setProperties(props);
oifd.setObject(objectData);
folderList.add(oifd);
// add additional information for Atom
if (objectInfos != null) {
ObjectInfoImpl objectInfo = new ObjectInfoImpl();
fAtomLinkProvider.fillInformationForAtomLinks(repositoryId, spo, objectInfo);