Object

com.rasterfoundry.database

TeamDao

Related Doc: package database

Permalink

object TeamDao extends Dao[Team]

Linear Supertypes
Dao[Team], Filterables, LazyLogging, RFMeta, PermissionsMeta, EnumMeta, CirceJsonbMeta, GtWktMeta, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TeamDao
  2. Dao
  3. Filterables
  4. LazyLogging
  5. RFMeta
  6. PermissionsMeta
  7. EnumMeta
  8. CirceJsonbMeta
  9. GtWktMeta
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val CombinedToolQueryParametersFilter: Filterable[Any, CombinedToolQueryParameters]

    Permalink
    Definition Classes
    Filterables
  5. implicit val ComposedGeomType: doobie.Meta[Projected[GeometryCollection]]

    Permalink
    Definition Classes
    GtWktMeta
  6. implicit val GeometryCollectionType: doobie.Meta[Projected[GeometryCollection]]

    Permalink
    Definition Classes
    GtWktMeta
  7. implicit val GeometryType: doobie.Meta[Projected[Geometry]]

    Permalink
    Definition Classes
    GtWktMeta
  8. implicit val LineStringType: doobie.Meta[Projected[Line]]

    Permalink
    Definition Classes
    GtWktMeta
  9. implicit val MultiLineStringType: doobie.Meta[Projected[MultiLine]]

    Permalink
    Definition Classes
    GtWktMeta
  10. implicit val MultiPointType: doobie.Meta[Projected[MultiPoint]]

    Permalink
    Definition Classes
    GtWktMeta
  11. implicit val MultiPolygonType: doobie.Meta[Projected[MultiPolygon]]

    Permalink
    Definition Classes
    GtWktMeta
  12. implicit val ObjectAccessControlRuleMeta: doobie.Meta[ObjectAccessControlRule]

    Permalink
    Definition Classes
    PermissionsMeta
  13. implicit val PlatformPrivateSettingsMeta: doobie.Meta[PrivateSettings]

    Permalink
    Definition Classes
    CirceJsonbMeta
  14. implicit val PlatformPublicSettingsMeta: doobie.Meta[PublicSettings]

    Permalink
    Definition Classes
    CirceJsonbMeta
  15. implicit val PointType: doobie.Meta[Projected[Point]]

    Permalink
    Definition Classes
    GtWktMeta
  16. implicit val PolygonType: doobie.Meta[Projected[Polygon]]

    Permalink
    Definition Classes
    GtWktMeta
  17. implicit val UserPersonalInfoMeta: doobie.Meta[PersonalInfo]

    Permalink
    Definition Classes
    CirceJsonbMeta
  18. implicit val actionTypeMeta: doobie.Meta[ActionType]

    Permalink
    Definition Classes
    EnumMeta
  19. def addUserRole(platformId: UUID, actingUser: User, subjectId: String, teamId: UUID, groupRole: GroupRole): doobie.ConnectionIO[UserGroupRole]

    Permalink
  20. implicit val annotationQualityMeta: doobie.Meta[AnnotationQuality]

    Permalink
    Definition Classes
    EnumMeta
  21. implicit val annotationQueryparamsFilter: Filterable[Any, AnnotationQueryParameters]

    Permalink
    Definition Classes
    Filterables
  22. implicit val aoiQueryParamsFilter: Filterable[Any, AoiQueryParameters]

    Permalink
    Definition Classes
    Filterables
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def authTableF(user: User, objectType: ObjectType, ownershipTypeO: Option[String], groupTypeO: Option[GroupType], groupIdO: Option[UUID]): (Option[doobie.Fragment], List[Option[doobie.Fragment]])

    Permalink
    Definition Classes
    Dao
  25. implicit val bandMeta: doobie.Meta[List[Band]]

    Permalink
    Definition Classes
    CirceJsonbMeta
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. implicit val colorCorrectionMeta: doobie.Meta[Params]

    Permalink
    Definition Classes
    CirceJsonbMeta
  28. implicit val combinedSceneQueryParams: Filterable[Any, CombinedSceneQueryParams]

    Permalink
    Definition Classes
    Filterables
  29. implicit val combinedToolRunQueryParameters: Filterable[Any, CombinedToolRunQueryParameters]

    Permalink
    Definition Classes
    Filterables
  30. implicit val compositeMeta: doobie.Meta[Map[String, ColorComposite]]

    Permalink
    Definition Classes
    CirceJsonbMeta
  31. def create(team: Team): doobie.ConnectionIO[Team]

    Permalink
  32. def createUserGroupRole: (UUID, User, String, Create, UUID, doobie.ConnectionIO[Boolean]) ⇒ doobie.ConnectionIO[UserGroupRole]

    Permalink
  33. def createWithRole(team: Team, user: User): doobie.ConnectionIO[Team]

    Permalink
  34. implicit val credentialMeta: doobie.Meta[Credential]

    Permalink
    Definition Classes
    CirceJsonbMeta
  35. implicit val datasourceQueryparamsFilter: Filterable[Any, DatasourceQueryParameters]

    Permalink
    Definition Classes
    Filterables
  36. def deactivate(teamId: UUID): doobie.ConnectionIO[Int]

    Permalink
  37. def deactivateUserRoles(actingUser: User, subjectId: String, teamId: UUID): doobie.ConnectionIO[List[UserGroupRole]]

    Permalink
  38. def delete(teamId: UUID): doobie.ConnectionIO[Int]

    Permalink
  39. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  41. implicit val exportQueryparamsFilter: Filterable[Any, ExportQueryParameters]

    Permalink
    Definition Classes
    Filterables
  42. implicit val exportStatusMeta: doobie.Meta[ExportStatus]

    Permalink
    Definition Classes
    EnumMeta
  43. implicit val exportTypeMeta: doobie.Meta[ExportType]

    Permalink
    Definition Classes
    EnumMeta
  44. implicit val fileTypeMeta: doobie.Meta[FileType]

    Permalink
    Definition Classes
    EnumMeta
  45. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. implicit val fragmentFilter: Filterable[Any, doobie.Fragment]

    Permalink
    Definition Classes
    Filterables
  47. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  48. def getTeamById(teamId: UUID): doobie.ConnectionIO[Option[Team]]

    Permalink
  49. implicit val groupRoleMeta: doobie.Meta[GroupRole]

    Permalink
    Definition Classes
    EnumMeta
  50. implicit val groupTypeMeta: doobie.Meta[GroupType]

    Permalink
    Definition Classes
    EnumMeta
  51. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  52. implicit val imageQueryparamsFilter: Filterable[Any, ImageQueryParameters]

    Permalink
    Definition Classes
    Filterables
  53. implicit val imageWithRelated: doobie.Meta[List[WithRelated]]

    Permalink
    Definition Classes
    CirceJsonbMeta
  54. implicit val ingestStatusMeta: doobie.Meta[IngestStatus]

    Permalink
    Definition Classes
    EnumMeta
  55. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  56. implicit val jobStatusMeta: doobie.Meta[JobStatus]

    Permalink
    Definition Classes
    EnumMeta
  57. implicit val jsonMeta: doobie.Meta[Json]

    Permalink
    Definition Classes
    CirceJsonbMeta
  58. def listMembers(teamId: UUID, page: PageRequest, searchParams: SearchQueryParameters, actingUser: User): doobie.ConnectionIO[PaginatedResponse[WithGroupRole]]

    Permalink
  59. def listOrgTeams(organizationId: UUID, page: PageRequest, qp: TeamQueryParameters): doobie.ConnectionIO[PaginatedResponse[Team]]

    Permalink
  60. implicit def listTFilter[T](implicit filterable: Filterable[Any, T]): Filterable[Any, List[T]]

    Permalink
    Definition Classes
    Filterables
  61. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  62. implicit val mapTokenQueryParametersFilter: Filterable[Any, CombinedMapTokenQueryParameters]

    Permalink
    Definition Classes
    Filterables
  63. implicit def maybeTFilter[T](implicit filterable: Filterable[Any, T]): Filterable[Any, Option[T]]

    Permalink
    Definition Classes
    Filterables
  64. implicit val membershipStatusMeta: doobie.Meta[MembershipStatus]

    Permalink
    Definition Classes
    EnumMeta
  65. implicit val metricEventMeta: doobie.Meta[MetricEvent]

    Permalink
    Definition Classes
    CirceJsonbMeta
  66. implicit def metricQueryParamsFilter: Filterable[Any, MetricQueryParameters]

    Permalink
    Definition Classes
    Filterables
  67. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  68. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  69. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  70. implicit val objectTypeMeta: doobie.Meta[ObjectType]

    Permalink
    Definition Classes
    EnumMeta
  71. implicit val orgFilters: Filterable[Any, List[UUID]]

    Permalink
    Definition Classes
    Filterables
  72. implicit val orgQueryParamsFilter: Filterable[Any, OrgQueryParameters]

    Permalink
    Definition Classes
    Filterables
  73. implicit val orgSearchQueryParamsFilter: Filterable[Organization, SearchQueryParameters]

    Permalink
    Definition Classes
    Filterables
  74. implicit val orgStatusMeta: doobie.Meta[OrgStatus]

    Permalink
    Definition Classes
    EnumMeta
  75. implicit val orgTypeMeta: doobie.Meta[OrganizationType]

    Permalink
    Definition Classes
    EnumMeta
  76. implicit val organizationQueryparamsFilter: Filterable[Any, OrganizationQueryParameters]

    Permalink
    Definition Classes
    Filterables
  77. implicit val permissionsFilter: Filterable[Any, User]

    Permalink
    Definition Classes
    Filterables
  78. implicit val pgMeta: doobie.Meta[PGgeometry]

    Permalink
    Definition Classes
    GtWktMeta
  79. implicit val platformQueryparamsFilter: Filterable[Any, PlatformQueryParameters]

    Permalink
    Definition Classes
    Filterables
  80. implicit val projectQueryParametersFilter: Filterable[Any, ProjectQueryParameters]

    Permalink
    Definition Classes
    Filterables
  81. implicit val projectSceneQueryParameters: Filterable[Any, ProjectSceneQueryParameters]

    Permalink
    Definition Classes
    Filterables
  82. implicit def projectedGeometryFilter: Filterable[Any, Projected[Geometry]]

    Permalink
    Definition Classes
    Filterables
  83. implicit def projectedMultiPolygonFilter: Filterable[Any, Projected[MultiPolygon]]

    Permalink
    Definition Classes
    Filterables
  84. def query: QueryBuilder[Team]

    Permalink

    Begin construction of a complex, filtered query

    Begin construction of a complex, filtered query

    Definition Classes
    Dao
  85. implicit val sceneTypeMeta: doobie.Meta[SceneType]

    Permalink
    Definition Classes
    EnumMeta
  86. val selectF: Fragment

    Permalink

    An abstract select statement to be used for constructing queries

    An abstract select statement to be used for constructing queries

    Definition Classes
    TeamDaoDao
  87. implicit val shapeQueryparamsFilter: Filterable[Any, ShapeQueryParameters]

    Permalink
    Definition Classes
    Filterables
  88. implicit val singleBandOptionsMeta: doobie.Meta[Params]

    Permalink
    Definition Classes
    CirceJsonbMeta
  89. implicit val subjectTypeMeta: doobie.Meta[SubjectType]

    Permalink
    Definition Classes
    EnumMeta
  90. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  91. def tableF: Fragment

    Permalink

    The fragment which holds the associated table's name

    The fragment which holds the associated table's name

    Definition Classes
    Dao
  92. val tableName: String

    Permalink
    Definition Classes
    TeamDaoDao
  93. implicit val teamQueryparamsFilter: Filterable[Any, TeamQueryParameters]

    Permalink
    Definition Classes
    Filterables
  94. def teamsForUser(user: User): doobie.ConnectionIO[List[Team]]

    Permalink
  95. implicit val thumbnailMeta: doobie.Meta[List[Thumbnail]]

    Permalink
    Definition Classes
    CirceJsonbMeta
  96. implicit val thumbnailParamsFilter: Filterable[Any, ThumbnailQueryParameters]

    Permalink
    Definition Classes
    Filterables
  97. implicit val thumbnailSizeMeta: doobie.Meta[ThumbnailSize]

    Permalink
    Definition Classes
    EnumMeta
  98. implicit val timeRangeMeta: doobie.Meta[(LocalDate, LocalDate)]

    Permalink
    Definition Classes
    RFMeta
  99. implicit val timestampQueryParamsFilter: Filterable[Any, TimestampQueryParameters]

    Permalink
    Definition Classes
    Filterables
  100. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  101. def unsafeGetTeamById(teamId: UUID): doobie.ConnectionIO[Team]

    Permalink
  102. def update(team: Team, id: UUID, user: User): doobie.ConnectionIO[Team]

    Permalink
  103. implicit val uploadQueryParameters: Filterable[Any, UploadQueryParameters]

    Permalink
    Definition Classes
    Filterables
  104. implicit val uploadStatusMeta: doobie.Meta[UploadStatus]

    Permalink
    Definition Classes
    EnumMeta
  105. implicit val uploadTypeMeta: doobie.Meta[UploadType]

    Permalink
    Definition Classes
    EnumMeta
  106. implicit val uriMeta: doobie.Meta[URI]

    Permalink
    Definition Classes
    CirceJsonbMeta
  107. def userIsAdmin(user: User, teamId: UUID): Free[ConnectionOp, Boolean]

    Permalink
  108. def userIsAdminF(user: User, teamId: UUID): Fragment

    Permalink
  109. def userIsMember(user: User, teamId: UUID): doobie.ConnectionIO[Boolean]

    Permalink
  110. def userIsMemberF(user: User, teamId: UUID): Fragment

    Permalink
  111. implicit val userQueryParamsFilter: Filterable[Any, UserQueryParameters]

    Permalink
    Definition Classes
    Filterables
  112. implicit val userRoleMeta: doobie.Meta[UserRole]

    Permalink
    Definition Classes
    EnumMeta
  113. implicit val userSearchQueryParamsFilter: Filterable[User, SearchQueryParameters]

    Permalink
    Definition Classes
    Filterables
  114. implicit val userVisibilityMeta: doobie.Meta[UserVisibility]

    Permalink
    Definition Classes
    EnumMeta
  115. def validatePath(platformId: UUID, organizationId: UUID, teamId: UUID): doobie.ConnectionIO[Boolean]

    Permalink
  116. implicit val visibilityMeta: doobie.Meta[Visibility]

    Permalink
    Definition Classes
    EnumMeta
  117. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Dao[Team]

Inherited from Filterables

Inherited from LazyLogging

Inherited from RFMeta

Inherited from PermissionsMeta

Inherited from EnumMeta

Inherited from CirceJsonbMeta

Inherited from GtWktMeta

Inherited from AnyRef

Inherited from Any

Ungrouped