@Override public User setStatus(String userId, UserStatus status) { VertexiumUser user = (VertexiumUser) findById(userId); checkNotNull(user, "Could not find user: " + userId); Vertex userVertex = findByIdUserVertex(user.getUserId()); UserVisalloProperties.STATUS.setProperty( userVertex, status.toString(), VISIBILITY.getVisibility(), authorizations); graph.flush(); user.setUserStatus(status); return user; }