Ignore:
Timestamp:
Sep 5, 2012, 4:05:54 PM (12 years ago)
Author:
casties
Branch:
default
Message:

new AnnotationStore? restlet for HTML-UI.
reorganisation of classes.

File:
1 edited

Legend:

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

    r16 r18  
    7272        Node person = getNodeIndex(NodeTypes.PERSON).get("uri", userUri).getSingle();
    7373        return person;
     74    }
     75
     76    /**
     77     * Returns List of Groups.
     78     *
     79     * @param person
     80     * @return
     81     */
     82    public List<Group> getGroups(String uriQuery) {
     83        ArrayList<Group> groups = new ArrayList<Group>();
     84        Index<Node> idx = getNodeIndex(NodeTypes.GROUP);
     85        if (uriQuery == null) uriQuery = "*";
     86        IndexHits<Node> groupNodes = idx.get("uri", uriQuery);
     87        for (Node groupNode : groupNodes) {
     88            Actor group = createActorFromNode(groupNode);
     89            groups.add((Group) group);
     90        }
     91        return groups;
    7492    }
    7593
Note: See TracChangeset for help on using the changeset viewer.