vital
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
vital
vital-minigames
/
dev.vitalframework.minigames
/
VitalMinigameInstanceRepository
Vital
Minigame
Instance
Repository
open
class
VitalMinigameInstanceRepository
:
VitalRepository
<
VitalMinigameInstance
,
UUID
>
The global repository for in-memory data management for
VitalMinigameInstance
instances.
Members
Constructors
Vital
Minigame
Instance
Repository
Link copied to clipboard
constructor
(
)
Properties
entities
Link copied to clipboard
val
entities
:
List
<
VitalMinigameInstance
>
Functions
delete
Link copied to clipboard
fun
delete
(
entity
:
VitalMinigameInstance
)
exists
By
Id
Link copied to clipboard
fun
existsById
(
id
:
UUID
)
:
Boolean
find
Link copied to clipboard
@
JvmOverloads
inline
fun
<
T
:
VitalEntity
<
UUID
>
>
find
(
predicate
:
Predicate
<
T
>
)
:
T
?
@
JvmOverloads
fun
<
T
:
VitalEntity
<
UUID
>
>
find
(
type
:
Class
<
T
>
,
predicate
:
Predicate
<
T
>
)
:
T
?
find
All
Link copied to clipboard
inline
fun
<
T
:
VitalEntity
<
UUID
>
>
findAll
(
)
:
List
<
T
>
fun
<
T
:
VitalEntity
<
UUID
>
>
findAll
(
type
:
Class
<
T
>
)
:
List
<
T
>
find
By
Id
Link copied to clipboard
inline
fun
<
T
:
VitalEntity
<
UUID
>
>
findById
(
id
:
UUID
)
:
T
?
fun
<
T
:
VitalEntity
<
UUID
>
>
findById
(
type
:
Class
<
T
>
,
id
:
UUID
)
:
T
?
find
By
Player
Unique
Id
Link copied to clipboard
inline
fun
<
T
:
VitalMinigameInstance
>
findByPlayerUniqueId
(
playerUniqueId
:
UUID
)
:
T
?
find
Random
Link copied to clipboard
@
JvmOverloads
fun
findRandom
(
predicate
:
Predicate
<
VitalMinigameInstance
>
)
:
VitalMinigameInstance
?
save
Link copied to clipboard
fun
<
X
:
VitalMinigameInstance
>
save
(
entity
:
X
)
:
X
save
All
Link copied to clipboard
fun
saveAll
(
entities
:
List
<
VitalMinigameInstance
>
)