List<ComponentMeta> result = new ArrayList<ComponentMeta>();
ItemTypeCriteria componentTypeCriteria = new ItemTypeCriteria(ItemTypes.COMPONENT);
QueryBuilder queryBuilder = new QueryBuilder(oDataInputElement, getRequestParametersMap(),
componentTypeCriteria);
Query query = queryBuilder.getQuery();
Item[] items = query.executeEntityQuery();
for (Item item : items) {
ComponentMeta componentMeta = MapperFactory.mapComponentMeta((com.tridion.meta.ComponentMeta) item);
result.add(componentMeta);
}