@Service
public class RouteService
extends java.lang.Object
| 构造器和说明 |
|---|
RouteService(com.xforceplus.dao.RouteDao routeDao,
MessagePublisher messagePublisher,
org.springframework.data.redis.core.RedisTemplate redisTemplate,
ResourceAndPathService resourceAndPathService,
org.springframework.web.client.RestTemplate restTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkRoute(long routeId,
java.lang.String healthPath) |
long |
countByHash(java.lang.String hash) |
com.xforceplus.entity.Route |
create(com.xforceplus.entity.Route route) |
com.xforceplus.entity.Route |
createByRouteApply(com.xforceplus.entity.RouteApply routeApply) |
void |
delete(java.lang.Long routeId) |
org.springframework.data.domain.Page<com.xforceplus.entity.Route> |
findAll(com.xforceplus.route.api.common.model.RouteModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
java.util.List<com.xforceplus.entity.Route> |
findAll(com.xforceplus.route.api.common.model.RouteModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
org.springframework.data.domain.Page<io.geewit.data.jpa.envers.domain.ComparedRevision<com.xforceplus.entity.Route,java.lang.String>> |
findHistories(long id,
org.springframework.data.domain.Pageable pageable) |
java.lang.String |
getRefreshCount(java.lang.String refreshId) |
java.lang.String |
refresh() |
void |
refreshHash() |
void |
scanResourceByRequest(java.util.Set<java.lang.Long> routeIds,
com.xforceplus.tenant.security.autoscan.model.AutoScanBody autoScanBody) |
void |
scanRoute(java.lang.Long routeId) |
com.xforceplus.entity.Route |
update(java.lang.Long id,
com.xforceplus.entity.Route route) |
public RouteService(com.xforceplus.dao.RouteDao routeDao,
MessagePublisher messagePublisher,
org.springframework.data.redis.core.RedisTemplate redisTemplate,
ResourceAndPathService resourceAndPathService,
@Qualifier(value="tenantRestTemplate")
org.springframework.web.client.RestTemplate restTemplate)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.Route create(com.xforceplus.entity.Route route)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.Route update(java.lang.Long id,
com.xforceplus.entity.Route route)
@Transactional(rollbackFor=java.lang.Exception.class) public void delete(java.lang.Long routeId)
public java.util.List<com.xforceplus.entity.Route> findAll(com.xforceplus.route.api.common.model.RouteModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public org.springframework.data.domain.Page<com.xforceplus.entity.Route> findAll(com.xforceplus.route.api.common.model.RouteModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public java.lang.String refresh()
public java.lang.String getRefreshCount(java.lang.String refreshId)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.Route createByRouteApply(com.xforceplus.entity.RouteApply routeApply)
@Transactional(rollbackFor=java.lang.Exception.class) public void scanRoute(java.lang.Long routeId)
public void scanResourceByRequest(java.util.Set<java.lang.Long> routeIds,
com.xforceplus.tenant.security.autoscan.model.AutoScanBody autoScanBody)
@Transactional(rollbackFor=java.lang.Exception.class) public void refreshHash()
public long countByHash(java.lang.String hash)
public void checkRoute(long routeId,
java.lang.String healthPath)
public org.springframework.data.domain.Page<io.geewit.data.jpa.envers.domain.ComparedRevision<com.xforceplus.entity.Route,java.lang.String>> findHistories(long id,
org.springframework.data.domain.Pageable pageable)