RangerTagService extends RangerTagServiceBase<XXTag, RangerTag> { public List<RangerTag> getTagsByServiceId(Long serviceId) { List<RangerTag> ret = new ArrayList<RangerTag>(); List<XXTag> xxTags = daoMgr.getXXTag().findByServiceId(serviceId); if(CollectionUtils.isNotEmpty(xxTags)) { for(XXTag xxTag : xxTags) { RangerTag tag = populateViewBean(xxTag); ret.add(tag); } } return ret; } RangerTagService(); @Override RangerTag postCreate(XXTag tag); @Override RangerTag postUpdate(XXTag tag); RangerTag getPopulatedViewObject(XXTag xObj); RangerTag getTagByGuid(String guid); List<RangerTag> getTagsByType(String name); List<RangerTag> getTagsForResourceId(Long resourceId); List<RangerTag> getTagsForResourceGuid(String resourceGuid); List<RangerTag> getTagsByServiceId(Long serviceId); @Override Map<String, String> getAttributesForTag(XXTag xTag); static final Type subsumedDataType; }
@Test public void test7getTagsByServiceId() { Mockito.when(daoMgr.getXXTag()).thenReturn(xXTagDao); rangerTagService.getTagsByServiceId(1L); }