Ignore:
Timestamp:
Sep 23, 2012, 2:28:05 PM (12 years ago)
Author:
casties
Branch:
default
Children:
25:2140ef107551, 28:f4ed2ed33e5b
Message:

more work on groups ui.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/java/de/mpiwg/itgroup/annotations/neo4j/AnnotationStore.java

    r22 r24  
    7272        Node person = getNodeIndex(NodeTypes.PERSON).get("uri", userUri).getSingle();
    7373        return person;
     74    }
     75
     76    public List<Actor> getActors(String key, String query, NodeTypes type) {
     77        ArrayList<Actor> actors = new ArrayList<Actor>();
     78        Index<Node> idx = getNodeIndex(type);
     79        if (key == null) {
     80            key = "uri";
     81            query = "*";
     82        }
     83        IndexHits<Node> actorNodes = idx.query(key, query);
     84        for (Node actorNode : actorNodes) {
     85            Actor actor = createActorFromNode(actorNode);
     86            actors.add(actor);
     87        }
     88        return actors;
    7489    }
    7590
Note: See TracChangeset for help on using the changeset viewer.