package core
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
- package encryption
Type Members
- class AsyncObject[T] extends Logging
- trait AuthSupport extends HttpServlet with ScalatraServlet with Logging
- trait AuthzSupport[T <: ServiceFacadeBase] extends HttpServlet with AuthSupport
- case class BashResult(exitCode: Int, stdOut: String, stdErr: String) extends Product with Serializable
Describes the result of running a bash command
- case class DatabaseBackup(environment: String, timestamp: LocalDateTime, owner: String, databasePath: String, encryptionContext: EncryptionContext) extends Product with Serializable
- class DatabaseConnection extends AnyRef
- class DatabaseConnectionFactory extends AnyRef
- trait DatabaseObject extends AnyRef
- class DatabaseRepository[E <: AnyRef, T <: slick.jdbc.JdbcProfile.API.Table[E]] extends Logging with SlickImplicits
- class EmbeddedResourceHandler extends FileResourceHandler
- trait EnvironmentSupport[T <: ServiceFacadeBase] extends HttpServlet with ScalatraServlet with RealTimeAware
- trait FacadeScope extends AnyRef
- class FacadeScopeEnv extends FacadeScope
- trait FileResourceHandler extends AnyRef
- class FilesHandler extends FileResourceHandler
- class KeyValueAwsS3 extends KeyValueElement
- class KeyValueAzureBlob extends KeyValueElement
- trait KeyValueElement extends AnyRef
- class KeyValueFile extends KeyValueElement
- class KeyValueStoreAwsS3 extends KeyValueStoreLike with Logging
- class KeyValueStoreAzureBlob extends KeyValueStoreLike with Logging
- class KeyValueStoreFileSystem extends KeyValueStoreLike
- trait KeyValueStoreLike extends AnyRef
- class KeyValueStoreLikeFactory extends AnyRef
- class LocalDirHandler extends FileResourceHandler
- class LogBuffer extends RealTimeAware with Logging
- trait Logging extends LoggingLike
- class RemoteFileRepository extends FileResourceHandler
- case class RepositoryAccessCheck[T <: VersionedEntityContainer](reader: Option[(T) => Boolean], writer: Option[(T) => Boolean] = None, filter: Option[(List[T]) => List[T]] = None) extends Product with Serializable
- class RepositoryNoAccessCheck[TEntity <: VersionedEntityContainer] extends RepositoryAccessCheck[TEntity]
- class RepositoryRequiredActionsAccessCheck[TFacade <: ServiceFacadeBase, TEntity <: VersionedEntityContainer with RequiredActions[TFacade]] extends RepositoryAccessCheck[TEntity]
- class RichStringRep extends AnyRef
- case class ScalaTemplate(lines: List[ScalaTemplateLine]) extends Product with Serializable
- class ScalaTemplateBuilder extends AnyRef
- case class ScalaTemplateLine(indent: Int, line: String, origin: String, lineNo: Int) extends Product with Serializable
- case class SchedulePipelineState(content: PipelineContent, snapshots: Array[PipelineSnapshotInfo]) extends Product with Serializable
- case class ScheduleSourceState(content: SourceContent, snapshots: Array[SourceSnapshotInfo]) extends Product with Serializable
- case class ScheduleTimelineState(nextRunDate: Option[LocalDateTime], persistedDates: List[LocalDateTime], sourceStates: List[ScheduleSourceState], pipelineStates: List[SchedulePipelineState]) extends Product with Serializable
- abstract class ServiceBase[S <: ServiceFacadeBase] extends ServiceBaseFacade with Logging
- trait ServiceBaseFacade extends AnyRef
- trait ServiceCoreFacade extends ServiceFacadeBase with Logging
- trait ServiceCoreFacadeWithDatabase extends ServiceCoreFacade with RealTimeAware
- class ServiceDatabase extends AnyRef
- abstract class ServicePersistence[T <: ServiceDatabase] extends AnyRef
- trait ServiceServlet[T <: ServiceFacadeBase] extends HttpServlet with ScalatraServlet with ServletErrorHandling with ServletUtilities with AuthSupport with CorsSupport
- trait ServiceServletWithDatabase[T <: ServiceFacadeWithDatabase] extends HttpServlet with ServiceServlet[T]
- trait ServletErrorHandling extends Logging
- trait ServletUtilities extends JsonSerialization
- trait SlickImplicits extends AnyRef
- class SystemAuth extends AnyRef
- class SystemEnvironment extends AnyRef
- class TempOutputManagerCore extends Logging
- case class VersionedEntity(id: String, version: UUID, versionDateTime: LocalDateTime, deletionTime: Option[LocalDateTime], creationUser: String, name: String, description: String, options: Map[String, String]) extends Product with Serializable
- trait VersionedEntityContainer extends AnyRef
- class VersionedEntityRepository[T <: VersionedEntityContainer, TTable <: VersionedEntityTable[T]] extends DatabaseRepository[T, TTable] with VersionedEntityRepositoryLike[T]
- trait VersionedEntityRepositoryLike[T <: VersionedEntityContainer] extends AnyRef
- abstract class VersionedEntityTable[T <: VersionedEntityContainer] extends slick.jdbc.JdbcProfile.API.Table[T]
Value Members
- object AWS
- object AsyncObject
- object Bash
This class handles execution of bash commands on the operating system.
This class handles execution of bash commands on the operating system. It's main purpose is to add a workaround for a bug in Scalas default execution utility, that misinterprets whitespace.
- object CodeTemplates
- object DatabaseBackup extends Serializable
- object DatabaseConnection
- object EnvironmentSupport extends Serializable
- object FileResourceHandlerFactory
- object FilesHandler
- object FormatHelper extends Logging
- object KeyValueStoreCopier extends Logging
- object LogBuffer
- object OutputRepository
- object ScalaTemplate extends Serializable
- object ScheduleUtils
- object ServiceBase extends Logging with ServiceBaseFacade
- object ServiceCoreFacade
- object ServiceDatabase
- object ServiceLauncher
Class providing functionality for launching servlets in a jetty webserver.
- object Storage extends Enumeration
- object TestUtilities
- object VersionedEntity extends DatabaseObject with Serializable
- object VersionedEntityValidator
- object XmlHandler
- object XmlSchema
- object Zipper