com
.
atomizesoftware
.
spin
.
data
.
repositories
UserRepository
trait
UserRepository
extends
AnyRef
Linear Supertypes
AnyRef
,
Any
Known Subclasses
UserRepositoryImpl
Ordering
Alphabetic
By inheritance
Inherited
UserRepository
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Abstract Value Members
abstract
def
allGroups
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
Group
]
abstract
def
allLanguages
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
Language
]
abstract
def
allMenus
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
Menu
]
abstract
def
allPermissions
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
Permission
]
abstract
def
allUsers
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
User
]
abstract
def
deleteGroup
(
groupId:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
deleteLanguage
(
languageId:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
deleteMenu
(
menuId:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
deletePermission
(
permissionId:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
deleteUser
(
userId:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
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
]
abstract
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
]
abstract
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
]
abstract
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
]
abstract
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
]
abstract
def
groupIdsForUserWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
Long
]
abstract
def
groupTotalCountForFilters
(
filter:
String
,
filterOr:
String
,
search:
String
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Long
abstract
def
groupWithAssociationsOfId
(
id:
Long
,
filter:
String
=
""
,
filterOr:
String
=
""
,
associations:
List
[
String
]
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Group
]
abstract
def
groupWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Group
]
abstract
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
)
abstract
def
insertGroup
(
group:
Group
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Option
[
Long
]
abstract
def
insertLanguage
(
language:
Language
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Language
abstract
def
insertMenu
(
menu:
Menu
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Option
[
Long
]
abstract
def
insertPermission
(
permission:
Permission
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Option
[
Long
]
abstract
def
insertUser
(
user:
User
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Option
[
Long
]
abstract
def
languageTotalCountForFilters
(
filter:
String
,
filterOr:
String
,
search:
String
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Long
abstract
def
languageWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Language
]
abstract
def
menuTotalRecordForFilters
(
filter:
String
,
filterOr:
String
,
search:
String
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Long
abstract
def
menuWithAssociationsOfId
(
id:
Long
,
filter:
String
=
""
,
filterOr:
String
=
""
,
associations:
List
[
String
]
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Menu
]
abstract
def
menuWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Menu
]
abstract
def
permissionTotalCountForFilters
(
filter:
String
,
filterOr:
String
,
search:
String
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Long
abstract
def
permissionWithAssociationsOfId
(
id:
Long
,
associations:
List
[
String
]
,
filter:
String
=
""
,
filterOr:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Permission
]
abstract
def
permissionWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
Permission
]
abstract
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
)
abstract
def
systemUser
()
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
User
abstract
def
updateGroup
(
group:
Group
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupAssociations
(
group:
Group
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupLocations
(
locations:
List
[
Location
]
,
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupMenus
(
menus:
List
[
Menu
]
,
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupMovementTypes
(
movementTypes:
List
[
MovementType
]
,
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupPermissions
(
permissions:
List
[
Permission
]
,
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateGroupUsers
(
users:
List
[
User
]
,
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateLanguage
(
language:
Language
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateMenu
(
menu:
Menu
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateMenuAssociations
(
menu:
Menu
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updatePermission
(
permission:
Permission
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updatePermissionAssociations
(
permission:
Permission
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateUser
(
user:
User
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
updateUserAssociations
(
user:
User
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
,
currentUser:
AuthenticatedUser
)
:
Boolean
abstract
def
userByApiKey
(
apiKey:
String
,
references:
String
=
""
,
timeZoneId:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userTotalCountForFilters
(
filter:
String
,
filterOr:
String
,
search:
String
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Long
abstract
def
userWithApiKey
(
apiKey:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithAssociationsOfApiKey
(
apiKey:
String
,
associations:
List
[
String
]
,
references:
String
=
""
,
timeZoneId:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithAssociationsOfId
(
id:
Long
,
associations:
List
[
String
]
,
references:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithAssociationsOfUsername
(
username:
String
,
associations:
List
[
String
]
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithAssociationsOfUsername
(
username:
String
,
associations:
List
[
String
]
,
references:
String
=
""
,
timeZoneId:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithId
(
id:
Long
,
references:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithId
(
id:
Long
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithUsername
(
username:
String
,
references:
String
=
""
,
timeZoneId:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
def
userWithUsername
(
username:
String
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
Option
[
User
]
abstract
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
)
abstract
def
usersForSync
(
syncTimestamp:
Long
,
filter:
String
=
""
,
filterOr:
String
=
""
,
references:
String
=
""
)
(
implicit
s:
scala.slick.jdbc.JdbcBackend.Session
)
:
List
[
User
]
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped