private LayoutEntity findBy(Graph graph) { List<VertexRef> vertexRefs = toVertexRef(graph.getDisplayVertices()); String id = calculateHash(vertexRefs); return layoutDao.get(id); }
public LayoutEntity loadLayout(Graph graph) { LayoutEntity layoutEntity = findBy(graph); if (layoutEntity != null) { layoutEntity.setLastUsed(new Date()); layoutDao.saveOrUpdate(layoutEntity); } return layoutEntity; }
public void persistLayout(GraphContainer graphContainer) { final List<VertexRef> vertexRefs = toVertexRef(graphContainer.getGraph().getDisplayVertices()); final String id = calculateHash(vertexRefs); LayoutEntity layoutEntity = layoutDao.get(id); if (layoutEntity == null) { layoutEntity = new LayoutEntity(); layoutEntity.addVertexPosition(eachVertexPosition); layoutDao.saveOrUpdate(layoutEntity);
public void persistLayout(GraphContainer graphContainer) { final List<VertexRef> vertexRefs = toVertexRef(graphContainer.getGraph().getDisplayVertices()); final String id = calculateHash(vertexRefs); LayoutEntity layoutEntity = layoutDao.get(id); if (layoutEntity == null) { layoutEntity = new LayoutEntity(); layoutEntity.addVertexPosition(eachVertexPosition); layoutDao.saveOrUpdate(layoutEntity);
private LayoutEntity findBy(Graph graph) { List<VertexRef> vertexRefs = toVertexRef(graph.getDisplayVertices()); String id = calculateHash(vertexRefs); return layoutDao.get(id); }
public LayoutEntity loadLayout(Graph graph) { LayoutEntity layoutEntity = findBy(graph); if (layoutEntity != null) { layoutEntity.setLastUsed(new Date()); layoutDao.saveOrUpdate(layoutEntity); } return layoutEntity; }