@Service
public class ServiceApiService
extends java.lang.Object
| 构造器和说明 |
|---|
ServiceApiService(com.xforceplus.dao.RouteDao routeDao,
com.xforceplus.dao.ServiceApiDao serviceApiDao,
com.xforceplus.dao.ResourceApiRelDao resourceApiRelDao,
com.xforceplus.dao.ResourceDao resourceDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.Long,java.util.Set<com.xforceplus.route.api.common.model.ServiceApiModel.Response.ServiceApiWithResource>> |
all() |
void |
bindResources(java.util.Collection<com.xforceplus.entity.ResourceApiRel> rels) |
void |
bindResources(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.BindResources bindResources) |
void |
bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.BindResources bindResources) |
long |
countByHash(java.lang.String hash) |
void |
deleteById(long id) |
com.xforceplus.entity.ServiceApi |
findById(java.lang.Long id) |
java.util.List<com.xforceplus.entity.ServiceApi> |
list(com.xforceplus.route.api.common.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.route.api.common.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) |
void |
refreshHash()
刷新所有ServiceApi的hash值
|
void |
refreshHashByRouteId(java.lang.Long routeId)
根据routeId刷新ServiceApi的hash值
|
com.xforceplus.entity.ServiceApi |
save(com.xforceplus.route.api.common.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.route.api.common.model.ServiceApiModel.Request.Update model) |
public ServiceApiService(com.xforceplus.dao.RouteDao routeDao,
com.xforceplus.dao.ServiceApiDao serviceApiDao,
com.xforceplus.dao.ResourceApiRelDao resourceApiRelDao,
com.xforceplus.dao.ResourceDao resourceDao)
public org.springframework.data.domain.Page<com.xforceplus.entity.ServiceApi> page(com.xforceplus.route.api.common.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.route.api.common.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)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.ServiceApi save(com.xforceplus.route.api.common.model.ServiceApiModel.Request.Save model)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.ServiceApi update(long id,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.Update model)
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.route.api.common.model.ServiceApiModel.Request.BindResources bindResources)
id - 接口idbindResources - @Transactional(rollbackFor=java.lang.Exception.class)
public void bindResources(com.xforceplus.entity.ServiceApi serviceApi,
com.xforceplus.route.api.common.model.ServiceApiModel.Request.BindResources bindResources)
@Transactional(rollbackFor=java.lang.Exception.class) public void bindResources(java.util.Collection<com.xforceplus.entity.ResourceApiRel> rels)
@Transactional(rollbackFor=java.lang.Exception.class)
public void unbindServiceApiResourceRel(long serviceApiId,
long resourceId)
public long countByHash(java.lang.String hash)
public void refreshHash()
public void refreshHashByRouteId(java.lang.Long routeId)
routeId - public java.util.Map<java.lang.Long,java.util.Set<com.xforceplus.route.api.common.model.ServiceApiModel.Response.ServiceApiWithResource>> all()