Class UserService


  • @ApplicationScoped
    public class UserService
    extends io.jans.as.common.service.common.UserService
    Provides operations with users.
    Version:
    , August 20, 2019
    Author:
    Javier Rojas Blum
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String[] USER_OBJECT_CLASSES  
      • Fields inherited from class io.jans.as.common.service.common.UserService

        dataSourceTypeService, persistenceEntryManager
    • Constructor Summary

      Constructors 
      Constructor Description
      UserService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long countFido2RegisteredDevices​(java.lang.String username)  
      long countFidoAndFido2Devices​(java.lang.String username, java.lang.String domain)  
      long countFidoRegisteredDevices​(java.lang.String username, java.lang.String domain)  
      java.lang.String getBaseDnForFido2RegistrationEntries​(java.lang.String userInum)  
      java.lang.String getBaseDnForFidoDevices​(java.lang.String userInum)  
      java.lang.String getPeopleBaseDn()  
      java.util.List<java.lang.String> getPersonCustomObjectClassList()  
      • Methods inherited from class io.jans.as.common.service.common.UserService

        addDefaultUser, addUser, addUserAttribute, addUserAttribute, addUserAttribute, addUserAttribute, addUserAttributeByUserInum, decodeGeneralizedTime, encodeGeneralizedTime, getCustomAttribute, getDnForUser, getUniqueUserByAttributes, getUser, getUserByAttribute, getUserByAttribute, getUserByAttributes, getUserByAttributes, getUserByAttributes, getUserByDn, getUserByInum, getUserInum, getUserInum, getUserInumByDn, getUsersByAttribute, getUsersBySample, getUsersWithPersistentJwts, removeUserAttributeValue, replaceUserAttribute, replaceUserAttribute, setCustomAttribute, updateUser
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • USER_OBJECT_CLASSES

        public static final java.lang.String[] USER_OBJECT_CLASSES
    • Constructor Detail

      • UserService

        public UserService()
    • Method Detail

      • getPersonCustomObjectClassList

        public java.util.List<java.lang.String> getPersonCustomObjectClassList()
        Specified by:
        getPersonCustomObjectClassList in class io.jans.as.common.service.common.UserService
      • getPeopleBaseDn

        public java.lang.String getPeopleBaseDn()
        Specified by:
        getPeopleBaseDn in class io.jans.as.common.service.common.UserService
      • countFido2RegisteredDevices

        public long countFido2RegisteredDevices​(java.lang.String username)
      • countFidoRegisteredDevices

        public long countFidoRegisteredDevices​(java.lang.String username,
                                               java.lang.String domain)
      • countFidoAndFido2Devices

        public long countFidoAndFido2Devices​(java.lang.String username,
                                             java.lang.String domain)
      • getBaseDnForFido2RegistrationEntries

        public java.lang.String getBaseDnForFido2RegistrationEntries​(java.lang.String userInum)
      • getBaseDnForFidoDevices

        public java.lang.String getBaseDnForFidoDevices​(java.lang.String userInum)