use of org.apache.ranger.plugin.model.RangerTagDef in project ranger by apache.
the class RangerTagDefService method getTagDefsByServiceId.
public List<RangerTagDef> getTagDefsByServiceId(Long serviceId) {
List<RangerTagDef> ret = new ArrayList<RangerTagDef>();
List<XXTagDef> xxTagDefs = daoMgr.getXXTagDef().findByServiceId(serviceId);
if (CollectionUtils.isNotEmpty(xxTagDefs)) {
for (XXTagDef xxTagDef : xxTagDefs) {
RangerTagDef tagDef = populateViewBean(xxTagDef);
ret.add(tagDef);
}
}
return ret;
}
use of org.apache.ranger.plugin.model.RangerTagDef in project ranger by apache.
the class TestRangerTagDefService method test2validateForUpdate.
@Test
public void test2validateForUpdate() {
RangerTagDef rangerServiceDef = new RangerTagDef();
XXTagDef xXTagDef = new XXTagDef();
rangerTagDefService.validateForUpdate(rangerServiceDef, xXTagDef);
Assert.assertNotNull(rangerServiceDef);
}
use of org.apache.ranger.plugin.model.RangerTagDef in project ranger by apache.
the class TestRangerTagDefService method test3postUpdate.
@Test
public void test3postUpdate() {
XXTagDef tagDef = new XXTagDef();
tagDef.setId(id);
tagDef.setName(name);
tagDef.setUpdateTime(new Date());
List<XXTagAttributeDef> tagAttrDefList = new ArrayList<XXTagAttributeDef>();
XXTagAttributeDef xxTagAttributeDef = new XXTagAttributeDef();
xxTagAttributeDef.setId(id);
xxTagAttributeDef.setName(name);
tagAttrDefList.add(xxTagAttributeDef);
RangerTagDef result = rangerTagDefService.postUpdate(tagDef);
Assert.assertEquals(result.getId(), tagAttrDefList.get(0).getId());
Assert.assertEquals(result.getName(), tagAttrDefList.get(0).getName());
}
use of org.apache.ranger.plugin.model.RangerTagDef in project ranger by apache.
the class TestRangerTagDefService method test4getTagDefByGuid.
@Test
public void test4getTagDefByGuid() {
XXTagDef xxTagDef = new XXTagDef();
xxTagDef.setId(id);
xxTagDef.setName(name);
xxTagDef.setUpdateTime(new Date());
XXTagDefDao xXTagDefDao = Mockito.mock(XXTagDefDao.class);
Mockito.when(daoMgr.getXXTagDef()).thenReturn(xXTagDefDao);
Mockito.when(xXTagDefDao.findByGuid(guid)).thenReturn(xxTagDef);
List<XXTagAttributeDef> tagAttrDefList = new ArrayList<XXTagAttributeDef>();
XXTagAttributeDef xxTagAttributeDef = new XXTagAttributeDef();
xxTagAttributeDef.setId(id);
xxTagAttributeDef.setName(name);
tagAttrDefList.add(xxTagAttributeDef);
RangerTagDef result = rangerTagDefService.getTagDefByGuid(guid);
Assert.assertEquals(result.getId(), tagAttrDefList.get(0).getId());
Assert.assertEquals(result.getName(), tagAttrDefList.get(0).getName());
Mockito.verify(daoMgr).getXXTagDef();
Mockito.verify(xXTagDefDao).findByGuid(guid);
}
use of org.apache.ranger.plugin.model.RangerTagDef in project ranger by apache.
the class TestRangerTagDefService method test6getTagDefByName.
@Test
public void test6getTagDefByName() {
RangerTagDef oldTagDef = new RangerTagDef();
oldTagDef.setId(id);
oldTagDef.setName(name);
XXTagDef xxTagDef = new XXTagDef();
xxTagDef.setId(id);
xxTagDef.setName(name);
xxTagDef.setUpdateTime(new Date());
XXTagDefDao xXTagDefDao = Mockito.mock(XXTagDefDao.class);
Mockito.when(daoMgr.getXXTagDef()).thenReturn(xXTagDefDao);
Mockito.when(xXTagDefDao.findByName(name)).thenReturn(xxTagDef);
List<XXTagAttributeDef> tagAttrDefList = new ArrayList<XXTagAttributeDef>();
XXTagAttributeDef xxTagAttributeDef = new XXTagAttributeDef();
xxTagAttributeDef.setId(id);
xxTagAttributeDef.setName(name);
tagAttrDefList.add(xxTagAttributeDef);
RangerTagDef result = rangerTagDefService.getTagDefByName(name);
Assert.assertEquals(result.getId(), tagAttrDefList.get(0).getId());
Assert.assertEquals(result.getName(), tagAttrDefList.get(0).getName());
Mockito.verify(daoMgr).getXXTagDef();
Mockito.verify(xXTagDefDao).findByName(name);
}
Aggregations