Revision 58858
Added by Antonis Lempesis almost 4 years ago
modules/uoa-repository-manager-service/trunk/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java | ||
---|---|---|
6 | 6 |
import eu.dnetlib.repo.manager.exception.ResourceNotFoundException; |
7 | 7 |
import eu.dnetlib.repo.manager.service.RepositoryServiceImpl; |
8 | 8 |
import io.swagger.annotations.Api; |
9 |
import org.apache.log4j.Logger; |
|
9 | 10 |
import org.json.JSONException; |
10 | 11 |
import org.mitre.openid.connect.model.OIDCAuthenticationToken; |
11 | 12 |
import org.springframework.beans.factory.annotation.Autowired; |
... | ... | |
25 | 26 |
@Api(description = "Repository API", tags = {"repository"}) |
26 | 27 |
public class RepositoryController { |
27 | 28 |
|
29 |
private static Logger logger = Logger.getLogger(RepositoryController.class); |
|
30 |
|
|
28 | 31 |
@Autowired |
29 | 32 |
private RepositoryServiceImpl repositoryService; |
30 | 33 |
|
... | ... | |
75 | 78 |
@PostAuthorize("hasRole('ROLE_ADMIN') or hasRole('ROLE_PROVIDE_ADMIN') or ((returnObject.registeredBy=='null' or returnObject.registeredBy==authentication.userInfo.email) and hasRole('ROLE_USER'))") |
76 | 79 |
public Repository getRepositoryById(@PathVariable("id") String id) throws JSONException,ResourceNotFoundException { |
77 | 80 |
Repository repo = repositoryService.getRepositoryById(id); |
81 |
|
|
82 |
if (repo != null) |
|
83 |
logger.info("Returning repository " + repo.getId() + " registered by " + repo.getRegisteredBy()); |
|
84 |
else |
|
85 |
logger.info("Requested repository " + id + " not found"); |
|
78 | 86 |
return repo; |
79 | 87 |
} |
80 | 88 |
|
Also available in: Unified diff
added extra logs