pl
.
touk
.
nussknacker
.
ui
.
process
.
repository
FetchingProcessRepository
Related Doc:
package repository
abstract
class
FetchingProcessRepository
[
F
[
_
]
]
extends
ProcessRepository
[
F
]
Linear Supertypes
ProcessRepository
[
F
],
EspTables
,
AttachmentEntityFactory
,
TagsEntityFactory
,
ProcessDeploymentInfoEntityFactory
,
EnvironmentsEntityFactory
,
ProcessVersionEntityFactory
,
CommentEntityFactory
,
ProcessEntityFactory
,
Repository
[
F
],
AnyRef
,
Any
Known Subclasses
DBFetchingProcessRepository
Ordering
Alphabetic
By Inheritance
Inherited
FetchingProcessRepository
ProcessRepository
EspTables
AttachmentEntityFactory
TagsEntityFactory
ProcessDeploymentInfoEntityFactory
EnvironmentsEntityFactory
ProcessVersionEntityFactory
CommentEntityFactory
ProcessEntityFactory
Repository
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
FetchingProcessRepository
()
(
implicit
arg0:
Monad
[
F
]
)
Type Members
class
AttachmentEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
AttachmentEntityData
]
Definition Classes
AttachmentEntityFactory
abstract
class
BaseProcessVersionEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
ProcessVersionEntityData
]
Definition Classes
ProcessVersionEntityFactory
class
CommentEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
CommentEntityData
]
Definition Classes
CommentEntityFactory
class
EnvironmentsEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
EnvironmentsEntityData
]
Definition Classes
EnvironmentsEntityFactory
class
ProcessDeploymentInfoEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
DeployedProcessVersionEntityData
]
Definition Classes
ProcessDeploymentInfoEntityFactory
class
ProcessEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
ProcessEntityData
]
Definition Classes
ProcessEntityFactory
class
ProcessVersionEntity
extends
BaseProcessVersionEntity
Definition Classes
ProcessVersionEntityFactory
class
ProcessVersionEntityNoJson
extends
BaseProcessVersionEntity
Definition Classes
ProcessVersionEntityFactory
class
TagsEntity
extends
slick.jdbc.JdbcProfile.API.Table
[
TagsEntityData
]
Definition Classes
TagsEntityFactory
Abstract Value Members
abstract
val
dbConfig
:
DbConfig
Definition Classes
Repository
abstract
def
fetchAllProcessesDetails
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchArchivedProcesses
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchCustomProcesses
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchDeploymentHistory
(
processId:
ProcessId
)
(
implicit
ec:
ExecutionContext
)
:
F
[
List
[
DeploymentHistoryEntry
]]
abstract
def
fetchLatestProcessDetailsForProcessId
[
PS
]
(
id:
ProcessId
,
businessView:
Boolean
=
false
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
Option
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchLatestProcessVersion
[
PS
]
(
processId:
ProcessId
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
)
:
F
[
Option
[
ProcessVersionEntityData
]]
abstract
def
fetchProcessDetails
(
processName:
ProcessName
)
(
implicit
ec:
ExecutionContext
)
:
F
[
Option
[
ProcessEntityData
]]
abstract
def
fetchProcessDetailsForId
[
PS
]
(
processId:
ProcessId
,
versionId:
Long
,
businessView:
Boolean
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
Option
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchProcessId
(
processName:
ProcessName
)
(
implicit
ec:
ExecutionContext
)
:
F
[
Option
[
ProcessId
]]
abstract
def
fetchProcessName
(
processId:
ProcessId
)
(
implicit
ec:
ExecutionContext
)
:
F
[
Option
[
ProcessName
]]
abstract
def
fetchProcesses
[
PS
]
(
isSubprocess:
Option
[
Boolean
]
,
isArchived:
Option
[
Boolean
]
,
isDeployed:
Option
[
Boolean
]
,
categories:
Option
[
Seq
[
String
]]
,
processingTypes:
Option
[
Seq
[
String
]]
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchProcesses
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchProcessesDetails
[
PS
]
(
processNames:
List
[
ProcessName
]
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchProcessesDetails
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
fetchProcessingType
(
processId:
ProcessId
)
(
implicit
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
ProcessingType
]
abstract
def
fetchSubProcessesDetails
[
PS
]
()
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
List
[
BaseProcessDetails
[
PS
]]]
abstract
def
run
[
R
]
: (
DB
[
R
]) ⇒
F
[
R
]
Definition Classes
Repository
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
lazy val
api
:
API
Attributes
protected
Definition Classes
Repository
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
attachmentsTable
:
TableQuery
[
AttachmentEntity
]
Definition Classes
AttachmentEntityFactory
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
commentsTable
:
TableQuery
[
CommentEntity
]
Definition Classes
CommentEntityFactory
val
deployedProcessesTable
:
TableQuery
[
ProcessDeploymentInfoEntity
]
Definition Classes
ProcessDeploymentInfoEntityFactory
implicit
def
deploymentMapper
:
JdbcType
[
DeploymentAction
] with
BaseTypedType
[
DeploymentAction
]
Definition Classes
ProcessDeploymentInfoEntityFactory
val
environmentsTable
:
TableQuery
[
EnvironmentsEntity
]
Definition Classes
EnvironmentsEntityFactory
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
fetchLatestProcessDetailsForProcessIdEither
[
PS
]
(
id:
ProcessId
,
businessView:
Boolean
=
false
)
(
implicit
arg0:
ProcessShapeFetchStrategy
[
PS
]
,
loggedUser:
LoggedUser
,
ec:
ExecutionContext
)
:
F
[
XError
[
BaseProcessDetails
[
PS
]]]
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
def
latestProcessVersions
(
processId:
ProcessId
)
(
implicit
fetchShape:
ProcessShapeFetchStrategy
[_]
)
:
slick.jdbc.JdbcProfile.API.Query
[
BaseProcessVersionEntity
,
ProcessVersionEntityData
,
Seq
]
Attributes
protected
Definition Classes
ProcessRepository
def
latestProcessVersionsNoJson
(
processName:
ProcessName
)
:
slick.jdbc.JdbcProfile.API.Query
[
BaseProcessVersionEntity
,
ProcessVersionEntityData
,
Seq
]
Attributes
protected
Definition Classes
ProcessRepository
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
processTableFilteredByUser
(
implicit
loggedUser:
LoggedUser
)
:
slick.jdbc.JdbcProfile.API.Query
[
ProcessEntity
,
ProcessEntityData
,
Seq
]
Attributes
protected
Definition Classes
ProcessRepository
implicit
def
processTypeMapper
:
JdbcType
[
ProcessType
] with
BaseTypedType
[
ProcessType
]
Definition Classes
ProcessEntityFactory
val
processVersionsTable
:
slick.jdbc.JdbcProfile.API.TableQuery
[
ProcessVersionEntity
]
Definition Classes
ProcessVersionEntityFactory
val
processVersionsTableNoJson
:
slick.jdbc.JdbcProfile.API.TableQuery
[
ProcessVersionEntityNoJson
]
Definition Classes
ProcessVersionEntityFactory
def
processVersionsTableQuery
(
implicit
fetchShape:
ProcessShapeFetchStrategy
[_]
)
:
slick.jdbc.JdbcProfile.API.TableQuery
[
BaseProcessVersionEntity
]
Attributes
protected
Definition Classes
ProcessRepository
val
processesTable
:
TableQuery
[
ProcessEntity
]
Definition Classes
ProcessEntityFactory
lazy val
profile
:
JdbcProfile
Attributes
protected
Definition Classes
Repository
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
tagsTable
:
TableQuery
[
TagsEntity
]
Definition Classes
TagsEntityFactory
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
ProcessRepository
[
F
]
Inherited from
EspTables
Inherited from
AttachmentEntityFactory
Inherited from
TagsEntityFactory
Inherited from
ProcessDeploymentInfoEntityFactory
Inherited from
EnvironmentsEntityFactory
Inherited from
ProcessVersionEntityFactory
Inherited from
CommentEntityFactory
Inherited from
ProcessEntityFactory
Inherited from
Repository
[
F
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped