com.atomizesoftware.spin.data.repositories

DocumentRepository

trait DocumentRepository extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DocumentRepository
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def allDocumentTypes(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[DocumentType]

  2. abstract def allDocuments(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Document]

  3. abstract def allSuppliers(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Supplier]

  4. abstract def associateDocumentTo(id: Long, associateId: Long, associateName: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Try[Long]

  5. abstract def deleteDocument(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  6. abstract def deleteDocumentType(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  7. abstract def deleteSupplier(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  8. abstract def documentFileWithId(id: Long, references: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[DocumentFile]

  9. abstract def documentFileWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[DocumentFile]

  10. abstract def documentTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

  11. abstract def documentTypeTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

  12. abstract def documentTypeWithCode(code: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): DocumentType

  13. abstract def documentTypeWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[DocumentType]

  14. abstract def documentTypesForSync(syncTimestamp: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): List[DocumentType]

  15. abstract def documentWithFilesOfId(id: Long, references: String = "", filter: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Document]

  16. abstract def documentWithId(id: Long, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Document]

  17. abstract def documentWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Document]

  18. abstract def documentsAndTotalCountForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int, associations: List[String] = List())(implicit s: scala.slick.jdbc.JdbcBackend.Session): (List[Document], Long)

  19. abstract def documentsAssociatedWith(id: Long, entityName: String, associations: List[String] = List(), references: String = "", filter: String = "", filterOr: String = "", orderBy: String = "", timeZoneId: String, limit: Int = 0, offset: Int = 0)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Document]

  20. abstract def filteredDocumentTypes(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[DocumentType]

  21. abstract def filteredDocuments(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int, associations: List[String] = List())(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Document]

  22. abstract def filteredSuppliers(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Supplier]

  23. abstract def insertDocument(document: Document)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Try[Document]

  24. abstract def insertDocumentType(typ: DocumentType)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Try[DocumentType]

  25. abstract def insertSupplier(supplier: Supplier)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Option[Long]

  26. abstract def supplierTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

  27. abstract def supplierWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Supplier]

  28. abstract def unlinkDocumentFrom(id: Long, associateId: Long, associateName: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  29. abstract def updateDocument(document: Document)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  30. abstract def updateDocumentFile(docFile: DocumentFile)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  31. abstract def updateDocumentFiles(document: Document)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  32. abstract def updateDocumentType(typ: DocumentType)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  33. abstract def updateDocuments(documents: List[Document])(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  34. abstract def updateSupplier(supplier: Supplier)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

  35. abstract def createFile(stream: ByteArrayOutputStream, fileName: String): (String, String)

    Annotations
    @deprecated
    Deprecated

    (Since version 2016-03-18) Use File Storage Manager instead to create files

  36. abstract def createFile(fileParam: FileItem): (String, String)

    Annotations
    @deprecated
    Deprecated

    (Since version 2016-03-18) Use File Storage Manager instead to create files

Concrete 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 clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  16. def toString(): String

    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped