Interface UserAttributeRepository

    • Method Detail

      • findAllByUserIdAndMetadataElementIdIn

        List<UserAttributeEntity> findAllByUserIdAndMetadataElementIdIn​(String userId,
                                                                        Set<String> metadataElementIds)
        Get by userId and metadataElementIds for UserAttributeRepository
        Parameters:
        userId -
        metadataElementIds -
      • getPossibleAttributeNames

        @Query("select DISTINCT name from UserAttributeEntity")
        List<String> getPossibleAttributeNames()
      • getAllUserAttributeValues

        @Query("select DISTINCT v from UserAttributeEntity uae join uae.values v where uae.name=:name")
        List<String> getAllUserAttributeValues​(@Param("name")
                                               String name)