Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2015 GraphAware
  *
  * This file is part of GraphAware.
  *
  * GraphAware is free software: you can redistribute it and/or modify it under the terms of
  * the GNU General Public License as published by the Free Software Foundation, either
  * version 3 of the License, or (at your option) any later version.
  *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details. You should have received a copy of
 * the GNU General Public License along with this program.  If not, see
 * <http://www.gnu.org/licenses/>.
 */
package com.graphaware.example.module;
Simple REST API for finding the total friendship strength.
@RequestMapping("/friendship/strength")
public class FriendshipStrengthApi {
    private final GraphDatabaseService database;
    private final FriendshipStrengthCounter counter;
    @Autowired
    public FriendshipStrengthApi(GraphDatabaseService database) {
        this. = database;
         = new FriendshipStrengthCounter(database);
    }
    @RequestMapping(method = .)
    public long getTotalFriendshipStrength() {
        long totalFriendshipStrength;
        try (Transaction tx = .beginTx()) {
            totalFriendshipStrength = .getTotalFriendshipStrength();
            tx.success();
        }
        return totalFriendshipStrength;
    }
New to GrepCode? Check out our FAQ X