Interface BaseSecurityProjectUserService

All Superinterfaces:
ir.msob.jima.core.commons.security.BaseUserService

public interface BaseSecurityProjectUserService extends ir.msob.jima.core.commons.security.BaseUserService
  • 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>, A extends org.springframework.security.core.Authentication> Optional<USER> getUser(A authentication)
      Specified by:
      getUser in interface ir.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:
      getUser in interface ir.msob.jima.core.commons.security.BaseUserService
    • getUser

      default <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, P extends Principal> Optional<USER> getUser(P principal)
      Specified by:
      getUser in interface ir.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:
      getUser in interface ir.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:
      getUser in interface ir.msob.jima.core.commons.security.BaseUserService
    • getUser

      default <ID extends Comparable<ID> & Serializable, USER extends ir.msob.jima.core.commons.security.BaseUser<ID>, P extends Principal> Optional<USER> getUser(String userInfo, P principal, Class<USER> userClass)
      Specified by:
      getUser in interface ir.msob.jima.core.commons.security.BaseUserService