Package net.relatedwork.server.neo4jHelper

Source Code of net.relatedwork.server.neo4jHelper.Neo4jToDTOHelper

package net.relatedwork.server.neo4jHelper;

import net.relatedwork.shared.dto.Paper;
import org.neo4j.graphdb.Node;

public class Neo4jToDTOHelper {
  public static Paper paperFromNode(Node n){
    Double pageRank = (Double)n.getProperty(DBNodeProperties.PAGE_RANK_VALUE);
    Integer score = (int)(pageRank*1000.);
    return paperFromNode(n, score);
  }
 
  public static Paper paperFromNode(Node n, Integer score){
    String name = (String)n.getProperty(DBNodeProperties.PAPER_TITLE);
    String uri = (String)n.getProperty(DBNodeProperties.URI);
    String source = (String)n.getProperty(DBNodeProperties.PAPER_SOURCE_URI);
    return new Paper(name, uri, source, score);
  }
}
TOP

Related Classes of net.relatedwork.server.neo4jHelper.Neo4jToDTOHelper

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.