Package org.springframework.data.elasticsearch

Examples of org.springframework.data.elasticsearch.IntegerIDEntity


  @Test
  public void shouldDeleteIterableEntities(){
      //given
      Integer documentId1 = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity1 = new IntegerIDEntity();
      sampleEntity1.setId(documentId1);
      sampleEntity1.setMessage("hello world.");
      sampleEntity1.setVersion(System.currentTimeMillis());

      Integer documentId2 = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity2 = new IntegerIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("hello world.");
      sampleEntity2.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity2);

      Iterable<IntegerIDEntity> sampleEntities = Arrays.asList(sampleEntity2,sampleEntity2);
      //when
      repository.delete(sampleEntities);
View Full Code Here


  @Test
  public void shouldIndexEntity(){
      //given
      Integer documentId = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity = new IntegerIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setVersion(System.currentTimeMillis());
      sampleEntity.setMessage("some message");
      //when
      repository.index(sampleEntity);
      //then
      Page<IntegerIDEntity> entities = repository.search(fieldQuery("id", documentId), new PageRequest(0,50));
      assertThat(entities.getTotalElements(),equalTo(1L));
View Full Code Here

  @Test
  public void shouldSortByGivenField(){
      //todo
      //given
      Integer documentId = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity = new IntegerIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("A. hello world.");
      repository.save(sampleEntity);

      Integer documentId2 = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity2 = new IntegerIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("B.hello world.");
      repository.save(sampleEntity2);
      //when
      Iterable<IntegerIDEntity> sampleEntities=repository.findAll(new Sort(new Sort.Order(Sort.Direction.ASC,"message")));
      //then
      assertThat(sampleEntities,is(notNullValue()));
View Full Code Here

  private static List<IntegerIDEntity> createSampleEntitiesWithMessage(String message, int numberOfEntities){
      List<IntegerIDEntity> sampleEntities = new ArrayList<IntegerIDEntity>();
      for(int i = 0; i < numberOfEntities; i++){
          Integer documentId = RandomUtils.nextInt();
          IntegerIDEntity sampleEntity = new IntegerIDEntity();
          sampleEntity.setId(documentId);
          sampleEntity.setMessage(message);
          sampleEntity.setVersion(System.currentTimeMillis());
          sampleEntities.add(sampleEntity);
      }
      return sampleEntities;
  }
View Full Code Here

  @Test
  public void shouldDoBulkIndexDocument(){
      //given
      Integer documentId1 = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity1 = new IntegerIDEntity();
      sampleEntity1.setId(documentId1);
      sampleEntity1.setMessage("some message");
      sampleEntity1.setVersion(System.currentTimeMillis());

      Integer documentId2 = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity2 = new IntegerIDEntity();
      sampleEntity2.setId(documentId2);
      sampleEntity2.setMessage("some message");
      sampleEntity2.setVersion(System.currentTimeMillis());

      //when
      repository.save(Arrays.asList(sampleEntity1, sampleEntity2));
      //then
      IntegerIDEntity entity1FromElasticSearch =  repository.findOne(documentId1);
      assertThat(entity1FromElasticSearch, is(notNullValue()));

      IntegerIDEntity entity2FromElasticSearch =  repository.findOne(documentId2);
      assertThat(entity2FromElasticSearch, is(notNullValue()));
  }
View Full Code Here

  @Test
  public void shouldSaveDocument(){
      //given
      Integer documentId = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity = new IntegerIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      //when
      repository.save(sampleEntity);
      //then
      IntegerIDEntity entityFromElasticSearch =  repository.findOne(documentId);
      assertThat(entityFromElasticSearch, is(notNullValue()));
  }
View Full Code Here

  @Test
  public void shouldFindDocumentById(){
      //given
      Integer documentId = RandomUtils.nextInt();
      IntegerIDEntity sampleEntity = new IntegerIDEntity();
      sampleEntity.setId(documentId);
      sampleEntity.setMessage("some message");
      sampleEntity.setVersion(System.currentTimeMillis());
      repository.save(sampleEntity);
      //when
      IntegerIDEntity entityFromElasticSearch = repository.findOne(documentId);
      //then
      assertThat(entityFromElasticSearch, is(notNullValue()));
      assertThat(sampleEntity, is((equalTo(sampleEntity))));
  }
View Full Code Here

TOP

Related Classes of org.springframework.data.elasticsearch.IntegerIDEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.