com.atomizesoftware.spin.data.repositories.UserRepositoryComponent

UserRepositoryImpl

class UserRepositoryImpl extends UserRepository with ExtensionMethods

Implements functions related to com.atomizesoftware.spin.models.User and its related entities: com.atomizesoftware.spin.models.Group, com.atomizesoftware.spin.models.Permission

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UserRepositoryImpl
  2. ExtensionMethods
  3. UserRepository
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UserRepositoryImpl()

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def allGroups(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Group]

    Definition Classes
    UserRepositoryImplUserRepository
  5. def allLanguages(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Language]

    Definition Classes
    UserRepositoryImplUserRepository
  6. def allMenus(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Menu]

    Definition Classes
    UserRepositoryImplUserRepository
  7. def allPermissions(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Permission]

    Definition Classes
    UserRepositoryImplUserRepository
  8. def allUsers(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[User]

    Definition Classes
    UserRepositoryImplUserRepository
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def deleteGroup(groupId: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Deletes a com.atomizesoftware.spin.models.Group

    Deletes a com.atomizesoftware.spin.models.Group

    In order to delete a group we need to delete all the associations with permissions.

    Definition Classes
    UserRepositoryImplUserRepository
  12. def deleteLanguage(languageId: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Deletes a language

    Deletes a language

    Definition Classes
    UserRepositoryImplUserRepository
  13. def deleteMenu(menuId: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Deletes a menu and its association with groups.

    Deletes a menu and its association with groups.

    In order to be able to delete a menu we have to also delete all its associations with groups.

    Definition Classes
    UserRepositoryImplUserRepository
  14. def deletePermission(permissionId: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Deletes a com.atomizesoftware.spin.models.Permission

    Deletes a com.atomizesoftware.spin.models.Permission

    In order to delete a permission we also need to delete its associations with groups.

    Definition Classes
    UserRepositoryImplUserRepository
  15. def deleteUser(userId: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Deletes a user and its association with groups.

    Deletes a user and its association with groups.

    In order to be able to delete a user we have to also delete all its associations with groups.

    Definition Classes
    UserRepositoryImplUserRepository
  16. def encodePassword(password: String): String

    Receives a password string and encodes it to md5.

    Receives a password string and encodes it to md5.

    Definition Classes
    ExtensionMethods
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def filteredGroups(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Group]

    Gets a list of com.atomizesoftware.spin.models.Group with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.Group with the requested filters.

    references

    of the group that are to be included

    filter

    to apply to the requested groups.

    filterOr

    to apply to the requested groups.

    search

    to apply to the requested groups.

    limit

    of groups to return

    offset

    where to start the list of returned groups from.

    Definition Classes
    UserRepositoryImplUserRepository
  20. def filteredLanguages(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Language]

    Gets a list of com.atomizesoftware.spin.models.Language with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.Language with the requested filters.

    Definition Classes
    UserRepositoryImplUserRepository
  21. def filteredMenus(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Menu]

    Gets a list of com.atomizesoftware.spin.models.Menu with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.Menu with the requested filters.

    Definition Classes
    UserRepositoryImplUserRepository
  22. def filteredPermissions(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Permission]

    Gets a list of com.atomizesoftware.spin.models.Permission with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.Permission with the requested filters.

    references

    of the permission that are to be included

    filter

    to apply to the requested permissions.

    filterOr

    to apply to the requested permissions.

    search

    to apply to the requested permissions.

    limit

    of permissions to return

    offset

    where to start the list of returned permissions from.

    Definition Classes
    UserRepositoryImplUserRepository
  23. def filteredUsers(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[User]

    Gets a list of com.atomizesoftware.spin.models.User with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.User with the requested filters.

    references

    of the user that are to be included

    filter

    to apply to the requested users.

    filterOr

    to apply to the requested users.

    search

    to apply to the requested users.

    limit

    of users to return

    offset

    where to start the list of returned users from.

    Definition Classes
    UserRepositoryImplUserRepository
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def generateNewApiKey: String

    Generates a random api key.

    Generates a random api key.

    Definition Classes
    ExtensionMethods
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def groupIdsForUserWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Long]

    Definition Classes
    UserRepositoryImplUserRepository
  28. def groupTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    UserRepositoryImplUserRepository
  29. def groupWithAssociationsOfId(id: Long, filter: String = "", filterOr: String = "", associations: List[String])(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Group]

    Fetches a group with the specified associations that can be: users, permissions, menus and movement types.

    Fetches a group with the specified associations that can be: users, permissions, menus and movement types.

    filter

    to apply to the requested associations.

    filterOr

    to apply to the requested associations.

    returns

    a com.atomizesoftware.spin.models.Group with specified associations if one is found, none otherwise.

    Definition Classes
    UserRepositoryImplUserRepository
  30. def groupWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Group]

    Definition Classes
    UserRepositoryImplUserRepository
  31. def groupsAndTotalCountForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): (List[Group], Long)

    Returns a tuple with the list of groups that pertain to the selection filters and the total number of matching records that were found.

    Returns a tuple with the list of groups that pertain to the selection filters and the total number of matching records that were found.

    If no limit was imposed in the selection filters, we do not make another query to get the total number of records, as they were already returned.

    Definition Classes
    UserRepositoryImplUserRepository
  32. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  33. def insertGroup(group: Group)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Option[Long]

    Definition Classes
    UserRepositoryImplUserRepository
  34. def insertLanguage(language: Language)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Language

    Definition Classes
    UserRepositoryImplUserRepository
  35. def insertMenu(menu: Menu)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Option[Long]

    Definition Classes
    UserRepositoryImplUserRepository
  36. def insertPermission(permission: Permission)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Option[Long]

    Definition Classes
    UserRepositoryImplUserRepository
  37. def insertUser(user: User)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Option[Long]

    Creates a user taking into account the fact that the password needs to be encoded.

    Creates a user taking into account the fact that the password needs to be encoded.

    Definition Classes
    UserRepositoryImplUserRepository
  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. def languageTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    UserRepositoryImplUserRepository
  40. def languageWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Language]

    Definition Classes
    UserRepositoryImplUserRepository
  41. def menuTotalRecordForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    UserRepositoryImplUserRepository
  42. def menuWithAssociationsOfId(id: Long, filter: String = "", filterOr: String = "", associations: List[String])(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Menu]

    Returns a com.atomizesoftware.spin.models.Menu with a list of its associated com.atomizesoftware.spin.models.Groups

    id

    of the requested menu

    returns

    menu and its groups

    Definition Classes
    UserRepositoryImplUserRepository
  43. def menuWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Menu]

    Definition Classes
    UserRepositoryImplUserRepository
  44. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. final def notify(): Unit

    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  47. def permissionTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    UserRepositoryImplUserRepository
  48. def permissionWithAssociationsOfId(id: Long, associations: List[String], filter: String = "", filterOr: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Permission]

    Returns a com.atomizesoftware.spin.models.Permission with its associated com.atomizesoftware.spin.models.Groups

    id

    of the requested permission

    returns

    permission and a list of associated groups

    Definition Classes
    UserRepositoryImplUserRepository
  49. def permissionWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Permission]

    Definition Classes
    UserRepositoryImplUserRepository
  50. def permissionsAndTotalCountForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): (List[Permission], Long)

    Returns a tuple with the list of permissions that pertain to the selection filters and the total number of matching records that were found.

    Returns a tuple with the list of permissions that pertain to the selection filters and the total number of matching records that were found.

    If no limit was imposed in the selection filters, we do not make another query to get the total number of records, as they were already returned.

    Definition Classes
    UserRepositoryImplUserRepository
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  52. def systemUser()(implicit s: scala.slick.jdbc.JdbcBackend.Session): User

    Gets the user with the username system.

    Gets the user with the username system.

    returns

    a User if the user was found.

    Definition Classes
    UserRepositoryImplUserRepository
  53. def toString(): String

    Definition Classes
    AnyRef → Any
  54. def updateGroup(group: Group)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.Group

    Updates a com.atomizesoftware.spin.models.Group

    If fields are specified, only those are update, otherwise the whole entity is updated.

    group

    to update

    Definition Classes
    UserRepositoryImplUserRepository
  55. def updateGroupAssociations(group: Group)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a com.atomizesoftware.spin.models.Group and its com.atomizesoftware.spin.models.Users and com.atomizesoftware.spin.models.Permissions.

    Updates the associations between a com.atomizesoftware.spin.models.Group and its com.atomizesoftware.spin.models.Users and com.atomizesoftware.spin.models.Permissions.

    Receives a group with a list of users that are to be associated with the specified group, removes all associations that aren't present in that list and adds those that are. Does the same to the permissions, menus and movement types.

    group

    that we want to update the associations.

    Definition Classes
    UserRepositoryImplUserRepository
  56. def updateGroupLocations(locations: List[Location], id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a group and locations.

    Updates the associations between a group and locations.

    Definition Classes
    UserRepositoryImplUserRepository
  57. def updateGroupMenus(menus: List[Menu], id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a group and menus.

    Updates the associations between a group and menus.

    Definition Classes
    UserRepositoryImplUserRepository
  58. def updateGroupMovementTypes(movementTypes: List[MovementType], id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a group and movement types.

    Updates the associations between a group and movement types.

    Definition Classes
    UserRepositoryImplUserRepository
  59. def updateGroupPermissions(permissions: List[Permission], id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a group and permissions

    Updates the associations between a group and permissions

    Definition Classes
    UserRepositoryImplUserRepository
  60. def updateGroupUsers(users: List[User], id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a group and users

    Updates the associations between a group and users

    Definition Classes
    UserRepositoryImplUserRepository
  61. def updateLanguage(language: Language)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.Language

    Updates a com.atomizesoftware.spin.models.Language

    If fields are specified, only those are updated, otherwise the whole entity is updated.

    language

    to update

    Definition Classes
    UserRepositoryImplUserRepository
  62. def updateMenu(menu: Menu)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.Menu

    Updates a com.atomizesoftware.spin.models.Menu

    If fields are specified, only those are updated, otherwise the whole entity is updated.

    menu

    to update

    Definition Classes
    UserRepositoryImplUserRepository
  63. def updateMenuAssociations(menu: Menu)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a com.atomizesoftware.spin.models.Menu and its com.atomizesoftware.spin.models.Groups.

    Updates the associations between a com.atomizesoftware.spin.models.Menu and its com.atomizesoftware.spin.models.Groups.

    Receives a list representing the current groups that are to be associated with the specified menu, removes all associations that aren't present in that list and adds those that are.

    menu

    that we want to update the associations.

    Definition Classes
    UserRepositoryImplUserRepository
  64. def updatePermission(permission: Permission)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.Permission

    Updates a com.atomizesoftware.spin.models.Permission

    If fields are specified, only those are updated, otherwise the whole entity is updated.

    permission

    to update

    Definition Classes
    UserRepositoryImplUserRepository
  65. def updatePermissionAssociations(permission: Permission)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a com.atomizesoftware.spin.models.Permission and its com.atomizesoftware.spin.models.Groups.

    Updates the associations between a com.atomizesoftware.spin.models.Permission and its com.atomizesoftware.spin.models.Groups.

    Receives a list representing the current groups that are to be associated with the specified permission, removes all associations that aren't present in that list and adds those that are.

    permission

    that we want to update the associations.

    Definition Classes
    UserRepositoryImplUserRepository
  66. def updateUser(user: User)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.User

    Updates a com.atomizesoftware.spin.models.User

    If fields are specified, only those are updated, otherwise the whole entity is updated. A check is performed in order to take into account that the user password is encoded before saving it.

    user

    to update.

    returns

    true if the update was successful, false otherwise

    Definition Classes
    UserRepositoryImplUserRepository
  67. def updateUserAssociations(user: User)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates the associations between a com.atomizesoftware.spin.models.User and its com.atomizesoftware.spin.models.Groups.

    Updates the associations between a com.atomizesoftware.spin.models.User and its com.atomizesoftware.spin.models.Groups.

    Receives a user with the current groups that are to be associated, removes all associations that aren't present in that list and adds those that are.

    Definition Classes
    UserRepositoryImplUserRepository
  68. def userByApiKey(apiKey: String, references: String = "", timeZoneId: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  69. def userTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    UserRepositoryImplUserRepository
  70. def userWithApiKey(apiKey: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  71. def userWithAssociationsOfApiKey(apiKey: String, associations: List[String], references: String = "", timeZoneId: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Gets a user by its username with the specified associations and references.

    Gets a user by its username with the specified associations and references.

    returns

    a com.atomizesoftware.spin.models.User when one is found, None otherwise.

    Definition Classes
    UserRepositoryImplUserRepository
  72. def userWithAssociationsOfId(id: Long, associations: List[String], references: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Gets a user with the specified associations.

    Gets a user with the specified associations.

    returns

    a com.atomizesoftware.spin.models.User when one is found, None otherwise.

    Definition Classes
    UserRepositoryImplUserRepository
  73. def userWithAssociationsOfUsername(username: String, associations: List[String])(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Gets a user by its username with the specified associations.

    Gets a user by its username with the specified associations.

    returns

    a com.atomizesoftware.spin.models.User when one is found, None otherwise.

    Definition Classes
    UserRepositoryImplUserRepository
  74. def userWithAssociationsOfUsername(username: String, associations: List[String], references: String = "", timeZoneId: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Gets a user by its username with the specified associations and references.

    Gets a user by its username with the specified associations and references.

    returns

    a com.atomizesoftware.spin.models.User when one is found, None otherwise.

    Definition Classes
    UserRepositoryImplUserRepository
  75. def userWithId(id: Long, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  76. def userWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  77. def userWithUsername(username: String, references: String = "", timeZoneId: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  78. def userWithUsername(username: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[User]

    Definition Classes
    UserRepositoryImplUserRepository
  79. def usersAndTotalCountForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): (List[User], Long)

    Returns a tuple with the list of users that pertain to the selection filters and the total number of matching records that were found.

    Returns a tuple with the list of users that pertain to the selection filters and the total number of matching records that were found.

    If no limit was imposed in the selection filters, we do not make another query to get the total number of records, as they were already returned.

    Definition Classes
    UserRepositoryImplUserRepository
  80. def usersForSync(syncTimestamp: Long, filter: String = "", filterOr: String = "", references: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[User]

    Gets a list of com.atomizesoftware.spin.models.User for synchronization with mobile devices.

    Gets a list of com.atomizesoftware.spin.models.User for synchronization with mobile devices.

    Definition Classes
    UserRepositoryImplUserRepository
  81. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExtensionMethods

Inherited from UserRepository

Inherited from AnyRef

Inherited from Any

Ungrouped