
am.ik.home.member.MemberRepository Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of uaa-server Show documentation
Show all versions of uaa-server Show documentation
Single tenant simple OAuth 2 Server a.k.a. Maki UAA (User Account and Authentication)
The newest version!
package am.ik.home.member;
import java.util.List;
import java.util.Optional;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.Repository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RestResource;
public interface MemberRepository extends Repository {
Optional findOne(String memberId);
Optional findByEmail(@Param("email") String email);
@Query("SELECT x FROM Member x WHERE x.memberId IN (:ids) ORDER BY x.familyName, x.givenName")
List findByIds(@Param("ids") List ids);
List findAll();
@RestResource(exported = false)
Member save(Member member);
long countByRoles(MemberRole role);
@RestResource(exported = false)
void delete(String memberId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy