Code cleanup
This commit is contained in:
parent
bf0b730602
commit
2748a755c0
@ -110,8 +110,8 @@ public class CassandraEdgeDao extends CassandraAbstractSearchTextDao<EdgeEntity,
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId, TimePageLink pageLink) {
|
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId) {
|
||||||
log.debug("Try to find edges by tenantId [{}], ruleChainId [{}] and pageLink [{}]", tenantId, ruleChainId, pageLink);
|
log.debug("Try to find edges by tenantId [{}], ruleChainId [{}]", tenantId, ruleChainId);
|
||||||
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new RuleChainId(ruleChainId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new RuleChainId(ruleChainId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
||||||
return Futures.transformAsync(relations, input -> {
|
return Futures.transformAsync(relations, input -> {
|
||||||
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
||||||
@ -123,8 +123,8 @@ public class CassandraEdgeDao extends CassandraAbstractSearchTextDao<EdgeEntity,
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId, TimePageLink pageLink) {
|
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId) {
|
||||||
log.debug("Try to find edges by tenantId [{}], dashboardId [{}] and pageLink [{}]", tenantId, dashboardId, pageLink);
|
log.debug("Try to find edges by tenantId [{}], dashboardId [{}]", tenantId, dashboardId);
|
||||||
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new DashboardId(dashboardId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new DashboardId(dashboardId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
||||||
return Futures.transformAsync(relations, input -> {
|
return Futures.transformAsync(relations, input -> {
|
||||||
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
||||||
|
|||||||
@ -127,22 +127,20 @@ public interface EdgeDao extends Dao<Edge> {
|
|||||||
Optional<Edge> findByRoutingKey(UUID tenantId, String routingKey);
|
Optional<Edge> findByRoutingKey(UUID tenantId, String routingKey);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Find edges by tenantId, ruleChainId and page link.
|
* Find edges by tenantId and ruleChainId.
|
||||||
*
|
*
|
||||||
* @param tenantId the tenantId
|
* @param tenantId the tenantId
|
||||||
* @param ruleChainId the ruleChainId
|
* @param ruleChainId the ruleChainId
|
||||||
* @param pageLink the page link
|
|
||||||
* @return the list of rule chain objects
|
* @return the list of rule chain objects
|
||||||
*/
|
*/
|
||||||
ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId, TimePageLink pageLink);
|
ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Find edges by tenantId, dashboardId and page link.
|
* Find edges by tenantId and dashboardId.
|
||||||
*
|
*
|
||||||
* @param tenantId the tenantId
|
* @param tenantId the tenantId
|
||||||
* @param dashboardId the dashboardId
|
* @param dashboardId the dashboardId
|
||||||
* @param pageLink the page link
|
|
||||||
* @return the list of rule chain objects
|
* @return the list of rule chain objects
|
||||||
*/
|
*/
|
||||||
ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId, TimePageLink pageLink);
|
ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -464,10 +464,7 @@ public class EdgeServiceImpl extends AbstractEntityService implements EdgeServic
|
|||||||
case DataConstants.ENTITY_DELETED:
|
case DataConstants.ENTITY_DELETED:
|
||||||
case DataConstants.ENTITY_CREATED:
|
case DataConstants.ENTITY_CREATED:
|
||||||
case DataConstants.ENTITY_UPDATED:
|
case DataConstants.ENTITY_UPDATED:
|
||||||
Edge edge = mapper.readValue(tbMsg.getData(), Edge.class);
|
// TODO: voba - handle properly edge creation
|
||||||
if (edge != null) {
|
|
||||||
pushEventToEdge(tenantId, edge.getId(), EdgeQueueEntityType.EDGE, tbMsg, callback);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
log.warn("Unsupported msgType [{}], tbMsg [{}]", tbMsg.getType(), tbMsg);
|
log.warn("Unsupported msgType [{}], tbMsg [{}]", tbMsg.getType(), tbMsg);
|
||||||
@ -693,7 +690,7 @@ public class EdgeServiceImpl extends AbstractEntityService implements EdgeServic
|
|||||||
Validator.validateId(tenantId, "Incorrect tenantId " + tenantId);
|
Validator.validateId(tenantId, "Incorrect tenantId " + tenantId);
|
||||||
Validator.validateId(ruleChainId, "Incorrect ruleChainId " + ruleChainId);
|
Validator.validateId(ruleChainId, "Incorrect ruleChainId " + ruleChainId);
|
||||||
Validator.validatePageLink(pageLink, "Incorrect page link " + pageLink);
|
Validator.validatePageLink(pageLink, "Incorrect page link " + pageLink);
|
||||||
ListenableFuture<List<Edge>> edges = edgeDao.findEdgesByTenantIdAndRuleChainId(tenantId.getId(), ruleChainId.getId(), pageLink);
|
ListenableFuture<List<Edge>> edges = edgeDao.findEdgesByTenantIdAndRuleChainId(tenantId.getId(), ruleChainId.getId());
|
||||||
|
|
||||||
return Futures.transform(edges, new Function<List<Edge>, TimePageData<Edge>>() {
|
return Futures.transform(edges, new Function<List<Edge>, TimePageData<Edge>>() {
|
||||||
@Nullable
|
@Nullable
|
||||||
@ -710,7 +707,7 @@ public class EdgeServiceImpl extends AbstractEntityService implements EdgeServic
|
|||||||
Validator.validateId(tenantId, "Incorrect tenantId " + tenantId);
|
Validator.validateId(tenantId, "Incorrect tenantId " + tenantId);
|
||||||
Validator.validateId(dashboardId, "Incorrect dashboardId " + dashboardId);
|
Validator.validateId(dashboardId, "Incorrect dashboardId " + dashboardId);
|
||||||
Validator.validatePageLink(pageLink, "Incorrect page link " + pageLink);
|
Validator.validatePageLink(pageLink, "Incorrect page link " + pageLink);
|
||||||
ListenableFuture<List<Edge>> edges = edgeDao.findEdgesByTenantIdAndDashboardId(tenantId.getId(), dashboardId.getId(), pageLink);
|
ListenableFuture<List<Edge>> edges = edgeDao.findEdgesByTenantIdAndDashboardId(tenantId.getId(), dashboardId.getId());
|
||||||
|
|
||||||
return Futures.transform(edges, new Function<List<Edge>, TimePageData<Edge>>() {
|
return Futures.transform(edges, new Function<List<Edge>, TimePageData<Edge>>() {
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|||||||
@ -148,8 +148,8 @@ public class JpaEdgeDao extends JpaAbstractSearchTextDao<EdgeEntity, Edge> imple
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId, TimePageLink pageLink) {
|
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndRuleChainId(UUID tenantId, UUID ruleChainId) {
|
||||||
log.debug("Try to find edges by tenantId [{}], ruleChainId [{}] and pageLink [{}]", tenantId, ruleChainId, pageLink);
|
log.debug("Try to find edges by tenantId [{}], ruleChainId [{}]", tenantId, ruleChainId);
|
||||||
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new RuleChainId(ruleChainId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new RuleChainId(ruleChainId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
||||||
return Futures.transformAsync(relations, input -> {
|
return Futures.transformAsync(relations, input -> {
|
||||||
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
||||||
@ -161,8 +161,8 @@ public class JpaEdgeDao extends JpaAbstractSearchTextDao<EdgeEntity, Edge> imple
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId, TimePageLink pageLink) {
|
public ListenableFuture<List<Edge>> findEdgesByTenantIdAndDashboardId(UUID tenantId, UUID dashboardId) {
|
||||||
log.debug("Try to find edges by tenantId [{}], dashboardId [{}] and pageLink [{}]", tenantId, dashboardId, pageLink);
|
log.debug("Try to find edges by tenantId [{}], dashboardId [{}]", tenantId, dashboardId);
|
||||||
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new DashboardId(dashboardId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
ListenableFuture<List<EntityRelation>> relations = relationDao.findAllByToAndType(new TenantId(tenantId), new DashboardId(dashboardId), EntityRelation.CONTAINS_TYPE, RelationTypeGroup.EDGE);
|
||||||
return Futures.transformAsync(relations, input -> {
|
return Futures.transformAsync(relations, input -> {
|
||||||
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
List<ListenableFuture<Edge>> edgeFutures = new ArrayList<>(input.size());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user