fr.janalyse.cem.model

Members list

Concise view

Type members

Classlikes

case class CodeExample(filepath: Option[Path], filename: String, content: 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])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ExampleAttachmentContentIssue(filepath: Path, attachmentFilename: String, throwable: Throwable) extends ExampleIssue

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed trait ExampleIssue

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ExampleNoParentDirectory(filepath: Path) extends ExampleIssue

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Overview

Attributes

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

Attributes

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

Attributes

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
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

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object RunStatus

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any