Package ir.msob.jima.security.it
Interface BaseSecurityProjectUserService
- All Superinterfaces:
ir.msob.jima.core.commons.security.BaseUserService
public interface BaseSecurityProjectUserService
extends ir.msob.jima.core.commons.security.BaseUserService
-
Method Summary
Modifier and TypeMethodDescriptionir.msob.jima.core.beans.properties.JimaPropertiescom.fasterxml.jackson.databind.ObjectMapperdefault <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, A extends org.springframework.security.core.Authentication>
Optional<USER> getUser(A authentication) default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>>
Optional<USER> default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>>
Optional<USER> default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, P extends Principal>
Optional<USER> default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, P extends Principal>
Optional<USER> getUser(P principal) default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>>
Optional<USER> Methods inherited from interface ir.msob.jima.core.commons.security.BaseUserService
getSystemUser, getUser, getUser
-
Method Details
-
getJimaProperties
ir.msob.jima.core.beans.properties.JimaProperties getJimaProperties() -
getObjectMapper
com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, Optional<USER> getUserA extends org.springframework.security.core.Authentication> (A authentication) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>> Optional<USER> getUser(String userInfo, Class<USER> userClass) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, Optional<USER> getUserP extends Principal> (P principal) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>> Optional<USER> getUser(String userInfo, Map<String, Object> claims, Class<USER> userClass) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>> Optional<USER> getUser(USER user, Map<String, Object> claims) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-
getUser
default <ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, Optional<USER> getUserP extends Principal> (String userInfo, P principal, Class<USER> userClass) - Specified by:
getUserin interfaceir.msob.jima.core.commons.security.BaseUserService
-