/**
*
*/
package org.inbio.m3s.service.impl;
import java.util.ArrayList;
import java.util.List;
import org.inbio.m3s.config.Properties;
import org.inbio.m3s.dto.metadata.MetadataDTO;
import org.inbio.m3s.dto.metadata.TechnicalMetadataDTO;
import org.inbio.m3s.dto.metadata.TechnicalMetadataItemDTO;
import org.inbio.m3s.dto.metadata.util.MediaAttributeEntity;
import org.inbio.m3s.dto.search.SearchCriteriaTripletDTO;
import org.inbio.m3s.service.AbstractServiceTest;
import org.inbio.m3s.service.MetadataManager;
import org.inbio.m3s.service.SearchManager;
/**
* @author jgutierrez
*
*/
@SuppressWarnings("unused")
public class SearchManagerTest extends AbstractServiceTest{
public void testUpdateMetadata(){
SearchManager sm = (SearchManager) getBean(Properties.SEARCH_MANAGER);
logger.info("Usando el Search Manger: "+Properties.SEARCH_MANAGER);
Integer searchFilterId = Integer.valueOf("8");
Integer searchCriteriaId = Integer.valueOf("1");
String value = "Aislamiento";
List<SearchCriteriaTripletDTO> searchCriteria = new ArrayList<SearchCriteriaTripletDTO>();
SearchCriteriaTripletDTO scTriplet = new SearchCriteriaTripletDTO(searchFilterId,searchCriteriaId,value);
searchCriteria.add(scTriplet);
for(SearchCriteriaTripletDTO sctDTO : searchCriteria){
logger.info(sctDTO.toString());
}
int total = sm.getTotalResults(searchCriteria);
logger.info("total de resultados: " + total);
}
}