fr.janalyse.cem.model

Members list

Type members

Classlikes

case class CodeExample(filepath: Option[Path], filename: String, content: String, hash: String, uuid: UUID, category: Option[String], createdOn: Option[OffsetDateTime], lastUpdated: Option[OffsetDateTime], summary: Option[String], keywords: Set[String], publish: List[String], authors: List[String], runWith: Option[String], testWith: Option[String], managedBy: Option[String], license: Option[String], updatedCount: Option[Int], attachments: Map[String, String], lastSeen: Option[OffsetDateTime])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CodeExample

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class CodeExampleMetaData(gitMetaData: Option[GitMetaData], metaDataFileContentHash: String, metaDataLastUsed: OffsetDateTime)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ExampleAttachmentContentIssue(filepath: Path, attachmentFilename: String, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleContentIssue(filepath: Path, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleContext(category: String, filename: String, summary: String, url: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ExampleCreatedOnDateFormatIssue(filepath: Path, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleFilenameIssue(filepath: Path, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleGitIssue(filepath: Path, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleIOIssue(filepath: Path, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleIdentifierNotFoundIssue(filepath: Path) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleInvalidAttachmentFilename(filepath: Path, attachFilename: String) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleNoParentDirectory(filepath: Path) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleStorageIssue(filepath: Path, message: String) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExampleUUIDIdentifierIssue(filepath: Path, id: String, throwable: Throwable) extends ExampleIssue

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ExampleIssue
class Object
trait Matchable
class Any
Show all
case class ExamplesForCategoryContext(category: String, categoryExamples: Seq[ExampleContext])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Overview

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Overview.type
case class OverviewContext(title: String, examplesCount: Int, examples: List[ExampleContext], examplesByCategory: List[ExamplesForCategoryContext], projectName: String, projectURL: String, version: String, lastUpdated: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoteExample(example: CodeExample, state: RemoteExampleState)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoteExampleState(remoteId: String, description: String, url: String, files: List[String], uuid: UUID, hash: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RunStatus(example: CodeExample, exitCodeOption: Option[Int], stdout: String, startedTimestamp: OffsetDateTime, duration: Long, runSessionDate: OffsetDateTime, runSessionUUID: UUID, success: Boolean, timeout: Boolean, runState: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum WhatToDo

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all