org.mbari.oni

package org.mbari.oni

Members list

Packages

This package contains services that interact with the database. In general, these services handle all transactions for you, except when the method name starts with inTxn. Many services will contain a UserAccountService to handle authentication and authorization. Otherwise, do not nest services except for the HistoryActionService.

This package contains services that interact with the database. In general, these services handle all transactions for you, except when the method name starts with inTxn. Many services will contain a UserAccountService to handle authentication and authorization. Otherwise, do not nest services except for the HistoryActionService.

Attributes

Type members

Classlikes

case class AccessDenied(user: String) extends Exception, AccessException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case object AccessDeniedMissingCredentials extends Exception, AccessException

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait OniException
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
case class AphiaIdNotFound(aphiaId: Long) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object AppConfig

Parse configuration info from reference.conf and application.conf

Parse configuration info from reference.conf and application.conf

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
AppConfig.type
case class ChildConceptNotFound(parentName: String, childName: String) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ConceptNameAlreadyExists(name: String) extends Exception, OniException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class ConceptNameNotFound(name: String) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class DatabaseConfig(logLevel: String, driver: String, url: String, user: String, password: String)

Attributes

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

Configures all endpoint/api definitions

Configures all endpoint/api definitions

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Endpoints.type
case class HistoryHasBeenPreviouslyProcessed(id: Long) extends Exception, OniException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class HttpConfig(port: Int, stopTimeout: Int, connectorIdleTimeout: Int, contextPath: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ItemNotFound(msg: String) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class JwtConfig(issuer: String, apiKey: String, signingSecret: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class LinkRealizationIdNotFound(id: Long) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class LinkTemplateIdNotFound(id: Long) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object Main

Launches Oni

Launches Oni

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Main.type
case object MissingRootConcept extends Exception, NotFoundException

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
trait OniException
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait OniException extends Throwable

Defines custom exceptions used by Oni

Defines custom exceptions used by Oni

Attributes

Supertypes
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
case class ReferenceIdNotFound(id: Long) extends Exception, NotFoundException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case object RootAlreadyExists extends Exception, OniException

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
case class WrappedException(msg: String, cause: Throwable) extends Exception, OniException

Attributes

Supertypes
trait Product
trait Equals
trait OniException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all