package org.dicadeveloper.weplantaforest.admin.team; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.dicadeveloper.weplantaforest.admin.views.Views; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import com.fasterxml.jackson.annotation.JsonView; import lombok.NonNull; import lombok.RequiredArgsConstructor; @RequiredArgsConstructor(onConstructor = @__(@Autowired) ) @RestController public class TeamController { protected final Log LOG = LogFactory.getLog(TeamController.class.getName()); public final static String REQUEST_URL = "/team"; private @NonNull TeamRepository _teamRepository; @GetMapping(value = REQUEST_URL + "s") @JsonView(Views.TeamOverview.class) public List<Team> getAllUser() { return _teamRepository.findAllByOrderByNameAsc(); } }