Class BaseUserRestController<T extends de.uniba.minf.core.rest.model.Identifiable>
java.lang.Object
de.uniba.minf.core.rest.controller.BaseRestController<T>
de.uniba.minf.registry.controller.user.BaseUserRestController<T>
- Direct Known Subclasses:
AccessTokenController,UserRestController
public abstract class BaseUserRestController<T extends de.uniba.minf.core.rest.model.Identifiable>
extends de.uniba.minf.core.rest.controller.BaseRestController<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.uniba.minf.auth.spring.mvc.AuthInfoHelperprotected UserRepositoryFields inherited from class de.uniba.minf.core.rest.controller.BaseRestController
linksHelper, messageSource, objectMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PersistedUsercheckCanAccessUser(de.uniba.minf.auth.spring.mvc.model.AuthPojo authPojo, String reqUniqueId) Methods inherited from class de.uniba.minf.core.rest.controller.BaseRestController
getActualLimit, getBaseUrl, getControllerBaseUrl, getControllerBaseUrlWithSuffix, getItem, getItem, getItemLinks, getItemLinks, getItemResponse, getItems, getLinks, getLinks, handleBindException, handleException, handleRuntimeException, setLinksOnSubitem, setLinksOnSubitem, setLinksOnSubitems, setLinksOnSubitems
-
Field Details
-
userRepo
-
authInfoHelper
@Autowired protected de.uniba.minf.auth.spring.mvc.AuthInfoHelper authInfoHelper
-
-
Constructor Details
-
BaseUserRestController
-
-
Method Details
-
checkCanAccessUser
protected PersistedUser checkCanAccessUser(de.uniba.minf.auth.spring.mvc.model.AuthPojo authPojo, String reqUniqueId) throws de.uniba.minf.core.rest.exception.ApiItemNotFoundException, de.uniba.minf.core.rest.exception.ApiInsufficientPermissionsException - Throws:
de.uniba.minf.core.rest.exception.ApiItemNotFoundExceptionde.uniba.minf.core.rest.exception.ApiInsufficientPermissionsException
-