package edu.asu.spring.quadriga.web.resolver; import java.security.Principal; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import edu.asu.spring.quadriga.domain.resolver.IProjectHandleResolver; import edu.asu.spring.quadriga.service.resolver.IProjectHandleResolverManager; @Controller public class ListResolversController { @Autowired private IProjectHandleResolverManager resolverManager; @RequestMapping(value = "/auth/resolvers") public String listResolvers(Principal principal, Model model) { List<IProjectHandleResolver> resolvers = resolverManager.getProjectHandleResolvers(principal.getName()); model.addAttribute("resolvers", resolvers); return "auth/resolvers"; } }