com.atomizesoftware.spin.data.repositories.OrderRepositoryComponent

OrderRepositoryImpl

class OrderRepositoryImpl extends OrderRepository

Implements functions related to com.atomizesoftware.spin.models.Order and its related entities: com.atomizesoftware.spin.models.OrderStatus and com.atomizesoftware.spin.models.OrderType 

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

Instance Constructors

  1. new OrderRepositoryImpl()

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. def allOrderStatuses(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderStatus]

    Definition Classes
    OrderRepositoryImplOrderRepository
  5. def allOrderTypes(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderType]

    Definition Classes
    OrderRepositoryImplOrderRepository
  6. def allOrders(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Order]

    Definition Classes
    OrderRepositoryImplOrderRepository
  7. def allSLAs(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[ServiceLevelAgreement]

    Definition Classes
    OrderRepositoryImplOrderRepository
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def deleteOrder(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Definition Classes
    OrderRepositoryImplOrderRepository
  11. def deleteOrderStatus(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Definition Classes
    OrderRepositoryImplOrderRepository
  12. def deleteOrderType(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Definition Classes
    OrderRepositoryImplOrderRepository
  13. def deleteSLA(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Definition Classes
    OrderRepositoryImplOrderRepository
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def filteredOrderStatuses(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderStatus]

    Gets a list of com.atomizesoftware.spin.models.OrderStatus with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.OrderStatus with the requested filters.

    Definition Classes
    OrderRepositoryImplOrderRepository
  17. def filteredOrderTypes(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderType]

    Gets a list of com.atomizesoftware.spin.models.OrderType with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.OrderType with the requested filters.

    Definition Classes
    OrderRepositoryImplOrderRepository
  18. def filteredOrders(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Order]

    Gets a list of com.atomizesoftware.spin.models.Order with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.Order with the requested filters.

    Definition Classes
    OrderRepositoryImplOrderRepository
  19. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  22. def incrementCounterAndReturnNewValueIn(orderType: OrderType)(implicit session: scala.slick.jdbc.JdbcBackend.Session): Long

    Increments the counter value of the specified order type and returns it.

    Increments the counter value of the specified order type and returns it.

    Definition Classes
    OrderRepositoryImplOrderRepository
  23. def insertOrder(order: Order)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Try[Order]

    Definition Classes
    OrderRepositoryImplOrderRepository
  24. def insertOrderStatus(status: OrderStatus)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): OrderStatus

    Definition Classes
    OrderRepositoryImplOrderRepository
  25. def insertOrderType(typ: OrderType)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): OrderType

    Definition Classes
    OrderRepositoryImplOrderRepository
  26. def insertSLA(sla: ServiceLevelAgreement)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): ServiceLevelAgreement

    Definition Classes
    OrderRepositoryImplOrderRepository
  27. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  31. def orderStatusTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    OrderRepositoryImplOrderRepository
  32. def orderStatusWithCode(code: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): OrderStatus

    Definition Classes
    OrderRepositoryImplOrderRepository
  33. def orderStatusWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[OrderStatus]

    Definition Classes
    OrderRepositoryImplOrderRepository
  34. def orderStatusesForSync(syncTimestamp: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderStatus]

    Gets a list of com.atomizesoftware.spin.models.OrderStatus for synchronization with mobile devices.

    Gets a list of com.atomizesoftware.spin.models.OrderStatus for synchronization with mobile devices.

    Definition Classes
    OrderRepositoryImplOrderRepository
  35. def orderTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    OrderRepositoryImplOrderRepository
  36. def orderTypeTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    OrderRepositoryImplOrderRepository
  37. def orderTypeWithCode(code: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): OrderType

    Definition Classes
    OrderRepositoryImplOrderRepository
  38. def orderTypeWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[OrderType]

    Definition Classes
    OrderRepositoryImplOrderRepository
  39. def orderTypesForSync(syncTimestamp: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[OrderType]

    Gets a list of com.atomizesoftware.spin.models.OrderType for synchronization with mobile devices.

    Gets a list of com.atomizesoftware.spin.models.OrderType for synchronization with mobile devices.

    Definition Classes
    OrderRepositoryImplOrderRepository
  40. def orderWithId(id: Long, filter: String, filterOr: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Order]

    Definition Classes
    OrderRepositoryImplOrderRepository
  41. def orderWithId(id: Long, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Order]

    Gets a order by its id with the specified references.

    Gets a order by its id with the specified references.

    Definition Classes
    OrderRepositoryImplOrderRepository
  42. def orderWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[Order]

    Definition Classes
    OrderRepositoryImplOrderRepository
  43. def ordersAndTotalCountForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): (List[Order], Long)

    Returns a tuple with the list of orders that pertain to the selection filters and the total number of matching records that were found.

    Returns a tuple with the list of orders that pertain to the selection filters and the total number of matching records that were found.

    If no limit was imposed in the selection filters, we do not make another query to get the total number of records, as they were already returned.

    Definition Classes
    OrderRepositoryImplOrderRepository
  44. def ordersForSync(syncTimestamp: Long, filter: String = "", filterOr: String = "", references: String = "")(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Order]

    Gets a list of com.atomizesoftware.spin.models.Order for synchronization with mobile devices.

    Gets a list of com.atomizesoftware.spin.models.Order for synchronization with mobile devices.

    Definition Classes
    OrderRepositoryImplOrderRepository
  45. def ordersWithId(ids: List[Long])(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[Order]

    Definition Classes
    OrderRepositoryImplOrderRepository
  46. def slaTotalCountForFilters(filter: String, filterOr: String, search: String, references: String)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Long

    Gets the number of records that correspond to the complex select statement.

    Gets the number of records that correspond to the complex select statement.

    Definition Classes
    OrderRepositoryImplOrderRepository
  47. def slaWithId(id: Long)(implicit s: scala.slick.jdbc.JdbcBackend.Session): Option[ServiceLevelAgreement]

    Definition Classes
    OrderRepositoryImplOrderRepository
  48. def slasForFilters(references: String, filter: String, filterOr: String, search: String, sortBy: String, timeZoneId: String, limit: Int, offset: Int)(implicit s: scala.slick.jdbc.JdbcBackend.Session): List[ServiceLevelAgreement]

    Gets a list of com.atomizesoftware.spin.models.ServiceLevelAgreement with the requested filters.

    Gets a list of com.atomizesoftware.spin.models.ServiceLevelAgreement with the requested filters.

    Definition Classes
    OrderRepositoryImplOrderRepository
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. def updateOrder(order: Order)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.Order

    order

    to update

    Definition Classes
    OrderRepositoryImplOrderRepository
  52. def updateOrderStatus(status: OrderStatus)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.OrderStatus

  53. def updateOrderType(typ: OrderType)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.OrderType

  54. def updateOrders(orders: List[Order])(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a list of com.atomizesoftware.spin.models.Order taking into account the fields chosen to update.

    Updates a list of com.atomizesoftware.spin.models.Order taking into account the fields chosen to update.

    Definition Classes
    OrderRepositoryImplOrderRepository
  55. def updateSLA(sla: ServiceLevelAgreement)(implicit s: scala.slick.jdbc.JdbcBackend.Session, currentUser: AuthenticatedUser): Boolean

    Updates a com.atomizesoftware.spin.models.ServiceLevelAgreement

  56. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from OrderRepository

Inherited from AnyRef

Inherited from Any

Ungrouped