Search in sources :

Example 11 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class ElasticSearchAccessAuditsService method getXAccessAuditSearchCount.

/**
 * @param searchCriteria
 * @return
 */
public VXLong getXAccessAuditSearchCount(SearchCriteria searchCriteria) {
    long count = 100;
    VXLong vXLong = new VXLong();
    vXLong.setValue(count);
    return vXLong;
}
Also used : VXLong(org.apache.ranger.view.VXLong)

Example 12 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestAssetREST method testCountXAssets.

@Test
public void testCountXAssets() {
    RangerService rangerService1 = rangerService(Id);
    RangerService rangerService2 = rangerService(9L);
    VXAsset vXAsset1 = vXAsset(Id);
    VXAsset vXAsset2 = vXAsset(9L);
    VXAssetList expectedVXAsset = new VXAssetList();
    List<VXAsset> vXAsset = Arrays.asList(vXAsset1, vXAsset2);
    expectedVXAsset.setVXAssets(vXAsset);
    VXLong expectedAsset = new VXLong();
    expectedAsset.setValue(2l);
    List<RangerService> services = Arrays.asList(rangerService1, rangerService2);
    SearchFilter searchFilter = new SearchFilter();
    Mockito.when(searchUtil.getSearchFilterFromLegacyRequestForRepositorySearch(request, null)).thenReturn(searchFilter);
    Mockito.when(serviceREST.getServices(searchFilter)).thenReturn(services);
    Mockito.when(serviceUtil.toVXAsset(rangerService1)).thenReturn(vXAsset1);
    Mockito.when(serviceUtil.toVXAsset(rangerService2)).thenReturn(vXAsset2);
    VXLong actualAsset = assetREST.countXAssets(request);
    Assert.assertEquals(expectedAsset.getValue(), actualAsset.getValue());
}
Also used : VXAsset(org.apache.ranger.view.VXAsset) VXLong(org.apache.ranger.view.VXLong) SearchFilter(org.apache.ranger.plugin.util.SearchFilter) RangerService(org.apache.ranger.plugin.model.RangerService) VXAssetList(org.apache.ranger.view.VXAssetList) Test(org.junit.Test)

Example 13 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class SolrAccessAuditsService method getXAccessAuditSearchCount.

/**
 * @param searchCriteria
 * @return
 */
public VXLong getXAccessAuditSearchCount(SearchCriteria searchCriteria) {
    long count = 100;
    VXLong vXLong = new VXLong();
    vXLong.setValue(count);
    return vXLong;
}
Also used : VXLong(org.apache.ranger.view.VXLong)

Example 14 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class CloudWatchAccessAuditsService method getXAccessAuditSearchCount.

public VXLong getXAccessAuditSearchCount(SearchCriteria searchCriteria) {
    long count = 100;
    VXLong vXLong = new VXLong();
    vXLong.setValue(count);
    return vXLong;
}
Also used : VXLong(org.apache.ranger.view.VXLong)

Example 15 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestXUserREST method test25countXUsers.

@SuppressWarnings("unchecked")
@Test
public void test25countXUsers() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    SearchCriteria testSearchCriteria = createsearchCriteria();
    Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
    vXLong.setValue(1);
    Mockito.when(xUserMgr.getXUserSearchCount(testSearchCriteria)).thenReturn(vXLong);
    VXLong testvxLong = xUserRest.countXUsers(request);
    Mockito.verify(xUserMgr).getXUserSearchCount(testSearchCriteria);
    Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
    assertNotNull(testvxLong);
    assertEquals(testvxLong.getValue(), vXLong.getValue());
    assertEquals(testvxLong.getClass(), vXLong.getClass());
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) SearchCriteria(org.apache.ranger.common.SearchCriteria) Test(org.junit.Test)

Aggregations

VXLong (org.apache.ranger.view.VXLong)23 Test (org.junit.Test)18 HttpServletRequest (javax.servlet.http.HttpServletRequest)12 SearchCriteria (org.apache.ranger.common.SearchCriteria)12 SortField (org.apache.ranger.common.SortField)12 ArrayList (java.util.ArrayList)5 RangerService (org.apache.ranger.plugin.model.RangerService)4 SearchFilter (org.apache.ranger.plugin.util.SearchFilter)4 RangerPolicy (org.apache.ranger.plugin.model.RangerPolicy)2 EntityManager (javax.persistence.EntityManager)1 CriteriaBuilder (javax.persistence.criteria.CriteriaBuilder)1 Predicate (javax.persistence.criteria.Predicate)1 VXAsset (org.apache.ranger.view.VXAsset)1 VXAssetList (org.apache.ranger.view.VXAssetList)1 VXAuditMap (org.apache.ranger.view.VXAuditMap)1 VXAuditMapList (org.apache.ranger.view.VXAuditMapList)1 VXPermMap (org.apache.ranger.view.VXPermMap)1 VXPermMapList (org.apache.ranger.view.VXPermMapList)1 VXPolicy (org.apache.ranger.view.VXPolicy)1 VXPolicyList (org.apache.ranger.view.VXPolicyList)1