public UntypedExampleMatcher withStringMatcher(StringMatcher defaultStringMatcher) { return new UntypedExampleMatcher(delegate.withStringMatcher(defaultStringMatcher)); }
public UntypedExampleMatcher withStringMatcher(StringMatcher defaultStringMatcher) { return new UntypedExampleMatcher(delegate.withStringMatcher(defaultStringMatcher)); }
/** * Generates a list of {@link Interceptor} from a request. * * @param interceptorDTO The {@link InterceptorDTO} * @return The List<{@link Interceptor}> list */ @Transactional(readOnly = true) public List<Interceptor> list(InterceptorDTO interceptorDTO) { Interceptor interceptor = GenericConverter.mapper(interceptorDTO, Interceptor.class); Example<Interceptor> example = Example.of(interceptor, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); return interceptorRepository.findAll(example); }
/** * Creates a list of {@link Role} from a request. * * @param roleDTO {@link RoleDTO} * @return {@link List} of {@link Role} */ @Transactional(readOnly = false) public List<Role> list(RoleDTO roleDTO) { Role role = GenericConverter.mapper(roleDTO, Role.class); Example<Role> example = Example.of(role, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<Role> roles = roleRepository.findAll(example); return roles; }
/** * Creates a list of {@link User} from a request. * * @param userDTO {@link UserDTO} * @return {@link List} of {@link User} */ @Transactional(readOnly = false) public List<User> list(UserDTO userDTO) { User user = GenericConverter.mapper(userDTO, User.class); Example<User> example = Example.of(user, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<User> users = userRepository.findAll(example); return users; }
/** * Generates a list of {@link App}. * * @param appDTO The {@link AppDTO} * @return The list of {@link App}'s */ @Transactional(readOnly = true) public List<App> list(AppRequestDTO appDTO) { App app = GenericConverter.mapper(appDTO, App.class); Example<App> example = Example.of(app, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<App> apps = appRepository.findAll(example); return apps; }
/** * Generates a list of {@link Plan} from a request. * * @param planDTO The {@link PlanDTO} * @return The List of {@link Plan} */ @Transactional(readOnly = true) public List<Plan> list(PlanDTO planDTO) { Plan plan = GenericConverter.mapper(planDTO, Plan.class); Example<Plan> example = Example.of(plan, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<Plan> plans = planRepository.findAll(example); return plans; }
/** * Returns a list of all {@link AccessToken} from a request * * @param accessTokenRequest {@link AccessTokenRequest} The request for {@link AccessToken} * @return The list of {@link AccessToken} */ @Transactional(readOnly = true) public List<AccessToken> list(AccessTokenRequest accessTokenRequest) { AccessToken accessToken = GenericConverter.mapper(accessTokenRequest, AccessToken.class); Example<AccessToken> example = Example.of(accessToken, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<AccessToken> accessTokens = accessTokenRepository.findAll(example); return accessTokens; }
/** * Generates a list of {@link Environment} from a request. * * @param environmentDTO The {@link EnvironmentDTO} * @return The List<{@link Environment}> */ public List<Environment> list(EnvironmentDTO environmentDTO) { Environment environment = GenericConverter.mapper(environmentDTO, Environment.class); Example<Environment> example = Example.of(environment, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); return environmentRepository.findAll(example); }
/** * Finds a {@link List} of {@link Privilege} associated with one Privilege provided. * * @param privilegeDTO {@link PrivilegeDTO} * @return {@link List} of {@link Privilege} */ public List<Privilege> list(PrivilegeDTO privilegeDTO) { Privilege privilege = GenericConverter.mapper(privilegeDTO, Privilege.class); Example<Privilege> example = Example.of(privilege, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<Privilege> privileges = repository.findAll(example); return privileges; }
/** * Generates a list of the {@link Api}'s * * @param apiDTO {@link ApiDTO} * @return The list of {@link Api}'s */ public List<Api> list(ApiDTO apiDTO) { Api api = GenericConverter.mapper(apiDTO, Api.class); Example<Api> example = Example.of(api, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<Api> apis = apiRepository.findAll(example); return apis; }
/** * Generates a list of {@link Developer} from a request. * * @param developerDTO The {@link DeveloperDTO} * @return The list of {@link Developer} */ public List<Developer> list(DeveloperDTO developerDTO) { Developer developer = GenericConverter.mapper(developerDTO, Developer.class); Example<Developer> example = Example.of(developer, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); List<Developer> developers = developerRepository.findAll(example); return developers; }
/** * Generates a list of {@link Provider} from a request * * @param providerDTO The {@link ProviderDTO} * @return The list of {@link Provider} */ public List<Provider> listWithFilter(ProviderDTO providerDTO) { Provider provider = GenericConverter.mapper(providerDTO, Provider.class); Example<Provider> example = Example.of(provider, ExampleMatcher.matching().withIgnorePaths("providerDefault").withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); return this.providerRepository.findAll(example); }
/** * Generates a paged list of {@link Interceptor} from a request. * * @param interceptorDTO The {@link InterceptorDTO} * @param pageableDTO The {@link PageableDTO} * @return The paged {@link Interceptor} list as a {@link InterceptorPage} object */ @Transactional(readOnly = true) public InterceptorPage list(InterceptorDTO interceptorDTO, PageableDTO pageableDTO) { Interceptor interceptor = GenericConverter.mapper(interceptorDTO, Interceptor.class); Example<Interceptor> example = Example.of(interceptor, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Interceptor> page = interceptorRepository.findAll(example, pageable); return new InterceptorPage(PageDTO.build(page)); }
/** * Generates a paged list of {@link Plan} from a request. * * @param planDTO The {@link PlanDTO} * @param pageableDTO The {@link PageableDTO} * @return The paged {@link Plan} list as a {@link PlanPage} object */ @Transactional(readOnly = true) public PlanPage list(PlanDTO planDTO, PageableDTO pageableDTO) { Plan plan = GenericConverter.mapper(planDTO, Plan.class); Example<Plan> example = Example.of(plan, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Plan> page = planRepository.findAll(example, pageable); PlanPage planPage = new PlanPage(PageDTO.build(page)); return planPage; }
/** * Generates a paged list of {@link Environment} from a request. * * @param environmentDTO The {@link EnvironmentDTO} * @param pageableDTO The {@link PageableDTO} * @return The paged {@link Environment} list as a {@link EnvironmentPage} object */ public EnvironmentPage list(EnvironmentDTO environmentDTO, PageableDTO pageableDTO) { Environment environment = GenericConverter.mapper(environmentDTO, Environment.class); Example<Environment> example = Example.of(environment, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Environment> page = environmentRepository.findAll(example, pageable); return new EnvironmentPage(PageDTO.build(page)); }
/** * Generates a paged list of {@link Developer}s from a request. * * @param developerDTO The {@link DeveloperDTO} * @param pageableDTO The {@link PageableDTO} * @return The paged {@link Developer} list as a {@link DeveloperPage} object */ public DeveloperPage list(DeveloperDTO developerDTO, PageableDTO pageableDTO) { Developer developer = GenericConverter.mapper(developerDTO, Developer.class); Example<Developer> example = Example.of(developer, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Developer> page = developerRepository.findAll(example, pageable); DeveloperPage developerPage = new DeveloperPage(PageDTO.build(page)); return developerPage; }
/** * Finds all {@link Privilege} from a paged request. * * @param privilegeDTO {@link PrivilegeDTO} * @param pageableDTO {@link PageableDTO} * @return {@link PrivilegePage} */ public PrivilegePage list(PrivilegeDTO privilegeDTO, PageableDTO pageableDTO) { Privilege privilege = GenericConverter.mapper(privilegeDTO, Privilege.class); Example<Privilege> example = Example.of(privilege, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Privilege> page = repository.findAll(example, pageable); PrivilegePage privilegePage = new PrivilegePage(PageDTO.build(page)); return privilegePage; }
/** * Generates a paged list of the {@link Api}'s * * @param apiDTO {@link ApiDTO} * @param pageableDTO {@link PageableDTO} * @return The paged {@link Api} list as a {@link ApiPage} object */ public ApiPage list(ApiDTO apiDTO, PageableDTO pageableDTO) { Api api = GenericConverter.mapper(apiDTO, Api.class); Example<Api> example = Example.of(api, ExampleMatcher.matching().withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Api> page = apiRepository.findAll(example, pageable); ApiPage apiPage = new ApiPage(PageDTO.build(page)); return apiPage; }
/** * Generates a paged list of {@link Provider} from a request * * @param providerDTO The {@link ProviderDTO} * @param pageableDTO The {@link PageableDTO} * @return The paged {@link Provider} list as a {@link ProviderPage} object */ public ProviderPage listWithPageableAndFilter(ProviderDTO providerDTO, PageableDTO pageableDTO) { Provider provider = GenericConverter.mapper(providerDTO, Provider.class); Example<Provider> example = Example.of(provider, ExampleMatcher.matching().withIgnorePaths("providerDefault").withIgnoreCase().withStringMatcher(StringMatcher.CONTAINING)); Pageable pageable = Pageable.setPageable(pageableDTO.getOffset(), pageableDTO.getLimit()); Page<Provider> page = this.providerRepository.findAll(example, pageable); return new ProviderPage(PageDTO.build(page)); }