Mercurial > hg > Members > nobuyasu > Consensus
diff app/models/UserModel.java @ 23:cad8e054fe4b
modifying getConsensus action
author | one |
---|---|
date | Tue, 02 Oct 2012 23:46:55 +0900 |
parents | 6506b8742343 |
children | 81d1d7c7bcde |
line wrap: on
line diff
--- a/app/models/UserModel.java Tue Oct 02 23:11:50 2012 +0900 +++ b/app/models/UserModel.java Tue Oct 02 23:46:55 2012 +0900 @@ -2,6 +2,8 @@ import java.util.ArrayList; import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; import com.tinkerpop.blueprints.Vertex; import com.tinkerpop.gremlin.java.GremlinPipeline; @@ -32,8 +34,18 @@ return getEdgeInUser(L_AUTHOR); } - public Object[] getUserConsensus() { - return null; + public HashSet<Object> getClaimsAndRequests() { + Object[] claims = getUserClaims(); + Object[] requests = getUserRequests(); + HashSet<Object> set = new HashSet<Object>(); + if (claims != null) + for (Object id : claims) set.add(id); + if (requests != null) + for (Object id : requests) set.add(id); + if (set.size() == 0) return null; + return set; + + } public HashMap<Object,Object[]> getUserInfo() {