public GenericServiceAPIResponseEntity updateEntities(List<? extends TaggedLogAPIEntity> entities, String serviceName) { CreateStatement createStatement = new CreateStatement(entities, serviceName); GenericServiceAPIResponseEntity<String> response = updateDatabase(createStatement); return response; }
public GenericServiceAPIResponseEntity updateEntities(List<? extends TaggedLogAPIEntity> entities, String serviceName) { CreateStatement createStatement = new CreateStatement(entities, serviceName); GenericServiceAPIResponseEntity<String> response = updateDatabase(createStatement); return response; }
/** * Persists audit entries into HBase. * @param entityList */ private void persistAuditEntity(List<? extends TaggedLogAPIEntity> entityList) { try { if (null != entityList && 0 != entityList.size()) { CreateStatement createStatement = new CreateStatement(entityList, AUDIT_SERVICE_ENDPOINT); createStatement.execute(DataStorageManager.newDataStorage("hbase")); } } catch (IOException | IllegalDataStorageTypeException exception) { LOG.error("exception in auditing storage event", exception.getMessage()); } } }
/** * Persists audit entries into HBase. * * @param entityList */ private void persistAuditEntity(List<? extends TaggedLogAPIEntity> entityList) { try { if (null != entityList && 0 != entityList.size()) { CreateStatement createStatement = new CreateStatement(entityList, AUDIT_SERVICE_ENDPOINT); createStatement.execute(DataStorageManager.newDataStorage("hbase")); } } catch (IOException | IllegalDataStorageTypeException exception) { LOG.error("exception in auditing storage event", exception.getMessage()); } } }
@Test(expected = IllegalArgumentException.class) public void testEntityNull() throws IOException { CreateStatement createStatement = new CreateStatement(null, TestTimeSeriesAPIEntity.class.getSimpleName()); createStatement.execute(mockDataStorage); }
@Test public void testCreateExecute() throws Exception { List<TestTimeSeriesAPIEntity> entities = new ArrayList<>(); CreateStatement createStatement1 = new CreateStatement(entities, TestTimeSeriesAPIEntity.class.getSimpleName()); CreateStatement createStatement2 = new CreateStatement(entities, EntityDefinitionManager.getEntityDefinitionByEntityClass(TestTimeSeriesAPIEntity.class)); createStatement1.execute(mockDataStorage); createStatement2.execute(mockDataStorage); verify(mockDataStorage, times(2)).create(any(), any()); } }
CreateStatement createStatement = new CreateStatement(entities,entityDefinition); ModifyResult<String> result = createStatement.execute(dataStorage); if(result.isSuccess()) {
CreateStatement createStatement = new CreateStatement(entities,entityDefinition); ModifyResult<String> result = createStatement.execute(dataStorage); if(result.isSuccess()) {
CreateStatement createStatement = new CreateStatement(entities,entityDefinition); ModifyResult<String> result = createStatement.execute(dataStorage); if(result.isSuccess()) {
CreateStatement createStatement = new CreateStatement(entities,entityDefinition); ModifyResult<String> result = createStatement.execute(dataStorage); if(result.isSuccess()) {
@Test public void testCreate() throws IllegalDataStorageTypeException, IOException { final List<TestTimeSeriesAPIEntity> entities = new ArrayList<>(); TestTimeSeriesAPIEntity entity = new TestTimeSeriesAPIEntity(); entity.setField1(1); entity.setField2(2); entity.setField3(10000000L); entity.setField4(10000000L); entity.setField5(0.12345678); entity.setTags(new HashMap<String, String>() { { put("cluster", "test"); put("datacenter", "test"); put("name", "unit.test.name"); } }); entities.add(entity); CreateStatement createStatement = new CreateStatement(entities, "TestTimeSeriesAPIEntity"); ModifyResult resultSet = createStatement.execute(DataStorageManager.newDataStorage("hbase")); Assert.assertEquals(1, resultSet.getIdentifiers().size()); createStatement = new CreateStatement(entities, "TestTimeSeriesAPIEntity"); resultSet = createStatement.execute(DataStorageManager.newDataStorage("hbase")); Assert.assertEquals(1, resultSet.getIdentifiers().size()); }