@Component public class RestRepositoryUtils extends Object
| Constructor and Description |
|---|
RestRepositoryUtils() |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeQueryMethod(DSpaceRestRepository repository,
org.springframework.util.MultiValueMap<String,Object> parameters,
Method method,
org.springframework.data.domain.Pageable pageable,
org.springframework.data.domain.Sort sort,
org.springframework.data.web.PagedResourcesAssembler assembler) |
Method |
getLinkMethod(String methodName,
LinkRestRepository linkRepository) |
Method |
getSearchMethod(String searchMethodName,
DSpaceRestRepository repository) |
boolean |
haveSearchMethods(DSpaceRestRepository repository) |
Object |
invokeQueryMethod(DSpaceRestRepository repository,
Method method,
org.springframework.util.MultiValueMap<String,? extends Object> parameters,
org.springframework.data.domain.Pageable pageable,
org.springframework.data.domain.Sort sort) |
List<String> |
listSearchMethods(DSpaceRestRepository repository) |
public boolean haveSearchMethods(DSpaceRestRepository repository)
repository - public List<String> listSearchMethods(DSpaceRestRepository repository)
repository - public Method getSearchMethod(String searchMethodName, DSpaceRestRepository repository)
searchMethodName - repository - public Object executeQueryMethod(DSpaceRestRepository repository, org.springframework.util.MultiValueMap<String,Object> parameters, Method method, org.springframework.data.domain.Pageable pageable, org.springframework.data.domain.Sort sort, org.springframework.data.web.PagedResourcesAssembler assembler)
public Object invokeQueryMethod(DSpaceRestRepository repository, Method method, org.springframework.util.MultiValueMap<String,? extends Object> parameters, org.springframework.data.domain.Pageable pageable, org.springframework.data.domain.Sort sort)
public Method getLinkMethod(String methodName, LinkRestRepository linkRepository)
Copyright © 2019 DuraSpace. All rights reserved.