org.reco4j.graph.neo4j.engine
Class RecommenderNeo4jEngineManager

java.lang.Object
  extended by org.reco4j.graph.neo4j.engine.RecommenderNeo4jEngineManager

public class RecommenderNeo4jEngineManager
extends Object

Author:
Alessandro Negro

Method Summary
 Iterable<org.neo4j.graphdb.Relationship> getAllRatings()
           
static RecommenderNeo4jEngineManager getInstance()
           
 Iterable<org.neo4j.graphdb.Node> getItems()
           
 Iterable<org.neo4j.graphdb.Relationship> getRatings(org.neo4j.graphdb.Node node)
           
 Iterable<org.neo4j.graphdb.Relationship> getRatingsTest(org.neo4j.graphdb.Node node)
           
 Iterable<org.neo4j.graphdb.Node> getRecommender(org.reco4j.graph.INode user, int type)
           
 Iterable<org.neo4j.graphdb.Node> getUsers()
           
 void init(org.neo4j.graphdb.GraphDatabaseService gds, org.apache.commons.configuration.Configuration c)
           
 void setup(org.neo4j.graphdb.GraphDatabaseService gds)
           
 void startRecommender()
           
 void updateRecommender(org.neo4j.graphdb.Relationship edge, int operation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setup

public void setup(org.neo4j.graphdb.GraphDatabaseService gds)

getInstance

public static RecommenderNeo4jEngineManager getInstance()

getRecommender

public Iterable<org.neo4j.graphdb.Node> getRecommender(org.reco4j.graph.INode user,
                                                       int type)

updateRecommender

public void updateRecommender(org.neo4j.graphdb.Relationship edge,
                              int operation)

init

public void init(org.neo4j.graphdb.GraphDatabaseService gds,
                 org.apache.commons.configuration.Configuration c)

startRecommender

public void startRecommender()

getUsers

public Iterable<org.neo4j.graphdb.Node> getUsers()

getItems

public Iterable<org.neo4j.graphdb.Node> getItems()

getAllRatings

public Iterable<org.neo4j.graphdb.Relationship> getAllRatings()

getRatings

public Iterable<org.neo4j.graphdb.Relationship> getRatings(org.neo4j.graphdb.Node node)

getRatingsTest

public Iterable<org.neo4j.graphdb.Relationship> getRatingsTest(org.neo4j.graphdb.Node node)


Copyright © 2013. All Rights Reserved.