Packages

class NoteService extends ModelServiceHelper[Note]

Annotations
@Singleton()
Linear Supertypes
ModelServiceHelper[Note], Logging, ModelService[Note], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NoteService
  2. ModelServiceHelper
  3. Logging
  4. ModelService
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NoteService(db: JdbcDatabase, tracing: TracingService)(implicit ec: ExecutionContext)
    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def checkPerm[Ret](creds: Credentials, key: String)(f: ⇒ Ret): Ret
    Definition Classes
    ModelServiceHelper
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def countAll(creds: Credentials, filters: Seq[Filter] = Nil, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
    Definition Classes
    NoteServiceModelServiceHelper → ModelService
  8. def countByAuthor(creds: Credentials, author: UUID, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  9. def countByCreated(creds: Credentials, created: LocalDateTime, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  10. def countById(creds: Credentials, id: UUID, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  11. def countByRelPk(creds: Credentials, relPk: String, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  12. def countByRelType(creds: Credentials, relType: String, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  13. def countByText(creds: Credentials, text: String, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  14. def create(creds: Credentials, fields: Seq[DataField], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Option[Note]]
  15. def csvFor(totalCount: Int, rows: Seq[Note])(implicit trace: TraceData): String
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def fieldVal(fields: Seq[DataField], k: String): String
    Attributes
    protected
    Definition Classes
    ModelServiceHelper
  19. def getAll(creds: Credentials, filters: Seq[Filter] = Nil, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
    Definition Classes
    NoteServiceModelServiceHelper → ModelService
  20. def getAllWithCount(creds: Credentials, filters: Seq[Filter], orderBys: Seq[OrderBy], limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[(Int, Seq[Note])]
    Definition Classes
    ModelServiceHelper → ModelService
  21. def getByAuthor(creds: Credentials, author: UUID, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  22. def getByAuthorSeq(creds: Credentials, authorSeq: Seq[UUID], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  23. def getByCreated(creds: Credentials, created: LocalDateTime, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  24. def getByCreatedSeq(creds: Credentials, createdSeq: Seq[LocalDateTime], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  25. def getById(creds: Credentials, id: UUID, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  26. def getByIdSeq(creds: Credentials, idSeq: Seq[UUID], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  27. def getByPrimaryKey(creds: Credentials, id: UUID, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Option[Note]]
  28. def getByPrimaryKeyRequired(creds: Credentials, id: UUID, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Note]
  29. def getByPrimaryKeySeq(creds: Credentials, idSeq: Seq[UUID], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  30. def getByRelPk(creds: Credentials, relPk: String, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  31. def getByRelPkSeq(creds: Credentials, relPkSeq: Seq[String], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  32. def getByRelType(creds: Credentials, relType: String, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  33. def getByRelTypeSeq(creds: Credentials, relTypeSeq: Seq[String], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  34. def getByText(creds: Credentials, text: String, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  35. def getByTextSeq(creds: Credentials, textSeq: Seq[String], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Seq[Note]]
  36. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  37. def getFor(creds: Credentials, model: String, pk: Any*)(implicit trace: TraceData): Future[Seq[Note]]
  38. def getForSeq(creds: Credentials, models: Seq[(String, String)])(implicit trace: TraceData): Future[Seq[Note]]
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def insert(creds: Credentials, model: Note, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Option[Note]]
  41. def insertBatch(creds: Credentials, models: Seq[Note], conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. val key: String
    Definition Classes
    ModelServiceHelper
  44. lazy val log: TraceLogger
    Attributes
    protected[this]
    Definition Classes
    Logging
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. val perm: (String, String)
    Definition Classes
    ModelServiceHelper
  49. def remove(creds: Credentials, id: UUID, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Note]
  50. def search(creds: Credentials, q: Option[String], filters: Seq[Filter] = Nil, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[List[Note]]
    Definition Classes
    NoteServiceModelServiceHelper → ModelService
  51. def searchCount(creds: Credentials, q: Option[String], filters: Seq[Filter] = Nil, conn: Option[Connection] = None)(implicit trace: TraceData): Future[Int]
    Definition Classes
    NoteServiceModelServiceHelper → ModelService
  52. def searchExact(creds: Credentials, q: String, orderBys: Seq[OrderBy] = Nil, limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[List[Note]]
  53. def searchWithCount(creds: Credentials, q: Option[String], filters: Seq[Filter], orderBys: Seq[OrderBy], limit: Option[Int] = None, offset: Option[Int] = None, conn: Option[Connection] = None)(implicit trace: TraceData): Future[(Int, Seq[Note])]
    Definition Classes
    ModelServiceHelper → ModelService
  54. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. def traceB[A](name: String)(f: (TraceData) ⇒ A)(implicit trace: TraceData): A
    Definition Classes
    ModelServiceHelper
  57. def traceF[A](name: String)(f: (TraceData) ⇒ Future[A])(implicit trace: TraceData): Future[A]
    Definition Classes
    ModelServiceHelper
  58. val tracing: TracingService
    Definition Classes
    NoteServiceModelServiceHelper
  59. def update(creds: Credentials, id: UUID, fields: Seq[DataField], conn: Option[Connection] = None)(implicit trace: TraceData): Future[(Note, String)]
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ModelServiceHelper[Note]

Inherited from Logging

Inherited from ModelService[Note]

Inherited from AnyRef

Inherited from Any

Ungrouped