@Service
public class ServiceApiService
extends java.lang.Object
| 构造器和说明 |
|---|
ServiceApiService(com.xforceplus.dao.ServiceApiDao serviceApiDao,
com.xforceplus.dao.ResourceApiRelDao resourceApiRelDao,
ResourceService resourceService,
com.xforceplus.dao.ResourceDao resourceDao,
com.xforceplus.dao.ServiceApiExtendDao serviceApiExtendDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindResources(java.util.Collection<com.xforceplus.entity.ResourceApiRel> rels) |
void |
bindResources(long id,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources) |
void |
bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources) |
long |
count(com.xforceplus.api.model.ServiceApiModel.Request.Query query) |
void |
deleteById(long id) |
java.util.List<com.xforceplus.entity.ServiceApi> |
findAllSkipAuthorizationServiceApi() |
com.xforceplus.entity.ServiceApi |
findById(java.lang.Long id) |
java.util.List<com.xforceplus.entity.ServiceApi> |
findByRouteId(long routeId) |
java.util.Optional<com.xforceplus.entity.ServiceApi> |
findByRouteIdApiUrlMethod(java.lang.Long routeId,
java.lang.String serviceApiUrl,
org.springframework.web.bind.annotation.RequestMethod requestMethod) |
java.util.List<com.xforceplus.entity.ResourceApiRel> |
findResourceApiRelByResourceId(java.lang.Long resoruceId)
根据resoruceId查询数据
|
java.util.List<com.xforceplus.entity.ResourceApiRel> |
findResourceApiRelByServiceApiId(java.lang.Long serviceApiId)
根据serviceApiId查询数据
|
java.util.List<com.xforceplus.entity.ServiceApi> |
findServiceApiUrlsByResourceCode(java.lang.String resourceCode) |
java.util.Map<java.lang.String,java.util.List<com.xforceplus.dto.resource.ServiceApiResourceCodeVo>> |
getExactServiceApiResourceMap() |
java.util.List<com.xforceplus.dto.resource.ServiceApiResourceCodeVo> |
getPathVariableServiceApiResourceList() |
java.util.Map<com.xforceplus.domain.resource.RequestUri,com.xforceplus.domain.resource.RequestUriAuthz> |
getRequestUriAndResourceCodesMapByRouteId(long routeId) |
java.util.List<com.xforceplus.entity.ServiceApi> |
list(com.xforceplus.api.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
java.util.List<com.xforceplus.entity.ServiceApi> |
list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServiceApi> specification,
org.springframework.data.domain.Sort sort) |
org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> |
page(com.xforceplus.api.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> |
page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServiceApi> specification,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.entity.ServiceApi |
save(com.xforceplus.api.model.ServiceApiModel.Request.Save model) |
boolean |
saveResourceApiRel(java.lang.Long resourceId,
java.lang.Long serviceApiId,
java.lang.String operateUserName) |
void |
unbindServiceApiResourceRel(long serviceApiId,
long resourceId) |
com.xforceplus.entity.ServiceApi |
update(long id,
com.xforceplus.api.model.ServiceApiModel.Request.Update model) |
public ServiceApiService(com.xforceplus.dao.ServiceApiDao serviceApiDao,
com.xforceplus.dao.ResourceApiRelDao resourceApiRelDao,
ResourceService resourceService,
com.xforceplus.dao.ResourceDao resourceDao,
com.xforceplus.dao.ServiceApiExtendDao serviceApiExtendDao)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> page(com.xforceplus.api.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServiceApi> specification,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.ServiceApi> list(com.xforceplus.api.model.ServiceApiModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public java.util.List<com.xforceplus.entity.ServiceApi> list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.ServiceApi> specification,
org.springframework.data.domain.Sort sort)
public long count(com.xforceplus.api.model.ServiceApiModel.Request.Query query)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.ServiceApi save(com.xforceplus.api.model.ServiceApiModel.Request.Save model)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.ServiceApi update(long id,
com.xforceplus.api.model.ServiceApiModel.Request.Update model)
public java.util.Optional<com.xforceplus.entity.ServiceApi> findByRouteIdApiUrlMethod(java.lang.Long routeId,
java.lang.String serviceApiUrl,
org.springframework.web.bind.annotation.RequestMethod requestMethod)
routeId - serviceApiPath - requestMethod - public com.xforceplus.entity.ServiceApi findById(java.lang.Long id)
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteById(long id)
@Transactional(rollbackFor=java.lang.Exception.class)
public boolean saveResourceApiRel(java.lang.Long resourceId,
java.lang.Long serviceApiId,
java.lang.String operateUserName)
@Transactional(rollbackFor=java.lang.Exception.class)
public void bindResources(long id,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources)
id - 接口idbindResources - @Transactional(rollbackFor=java.lang.Exception.class)
public void bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.api.model.ServiceApiModel.Request.BindResources bindResources)
public java.util.List<com.xforceplus.entity.ResourceApiRel> findResourceApiRelByServiceApiId(java.lang.Long serviceApiId)
serviceApiId - serviceApiIdpublic java.util.List<com.xforceplus.entity.ResourceApiRel> findResourceApiRelByResourceId(java.lang.Long resoruceId)
resoruceId - resoruceId@Transactional(rollbackFor=java.lang.Exception.class) public void bindResources(java.util.Collection<com.xforceplus.entity.ResourceApiRel> rels)
public java.util.List<com.xforceplus.entity.ServiceApi> findByRouteId(long routeId)
public java.util.Map<com.xforceplus.domain.resource.RequestUri,com.xforceplus.domain.resource.RequestUriAuthz> getRequestUriAndResourceCodesMapByRouteId(long routeId)
public java.util.List<com.xforceplus.entity.ServiceApi> findAllSkipAuthorizationServiceApi()
public java.util.List<com.xforceplus.entity.ServiceApi> findServiceApiUrlsByResourceCode(java.lang.String resourceCode)
@Transactional(rollbackFor=java.lang.Exception.class)
public void unbindServiceApiResourceRel(long serviceApiId,
long resourceId)
public java.util.Map<java.lang.String,java.util.List<com.xforceplus.dto.resource.ServiceApiResourceCodeVo>> getExactServiceApiResourceMap()
public java.util.List<com.xforceplus.dto.resource.ServiceApiResourceCodeVo> getPathVariableServiceApiResourceList()