Example usage for org.springframework.data.mongodb.repository MongoRepository interface-usage

List of usage examples for org.springframework.data.mongodb.repository MongoRepository interface-usage

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.repository MongoRepository interface-usage.

Usage

From source file org.obiba.mica.study.StudyRepository.java

/**
 * Spring Data MongoDB repository for the Study entity.
 */

public interface StudyRepository extends MongoRepository<Study, String>, StudyRepositoryCustom {

From source file org.obiba.mica.core.repository.EntityStateRepository.java

public interface EntityStateRepository<T extends EntityState> extends MongoRepository<T, String> {

    List<T> findByPublishedTagNotNull();

    Long countByPublishedTagNotNullAndRevisionsAheadGreaterThanEqual(int value);

From source file org.obiba.mica.network.NetworkRepository.java

/**
 * Spring Data MongoDB repository for the {@link org.obiba.mica.network.domain.Network} entity.
 */
public interface NetworkRepository extends MongoRepository<Network, String>, NetworkRepositoryCustom {

    List<Network> findByStudyIds(String studyId);

From source file org.obiba.mica.dataset.StudyDatasetRepository.java

/**
 * Spring Data MongoDB repository for the {@link org.obiba.mica.dataset.domain.StudyDataset} entity.
 */
public interface StudyDatasetRepository extends MongoRepository<StudyDataset, String> {

    List<StudyDataset> findByStudyTableStudyId(String studyId);

From source file org.obiba.mica.core.repository.PersonRepository.java

public interface PersonRepository extends MongoRepository<Person, String> {

    @Query(value = "{'studyMemberships.parentId' : ?0 }")
    List<Person> findByStudyMemberships(String studyId);

    @Query(value = "{'networkMemberships.parentId' : ?0 }")

From source file org.obiba.mica.dataset.HarmonizationDatasetRepository.java

/**
 * Spring Data MongoDB repository for the {@link HarmonizationDataset} entity.
 */
public interface HarmonizationDatasetRepository extends MongoRepository<HarmonizationDataset, String> {

    List<HarmonizationDataset> findByHarmonizationTableStudyId(String studyId);

From source file org.obiba.mica.study.HarmonizationStudyRepository.java

public interface HarmonizationStudyRepository
        extends MongoRepository<HarmonizationStudy, String>, HarmonizationStudyRepositoryCustom {

    @Query(value = "{}", fields = "{_id : 1}")
    List<Study> findAllExistingIds();
}

From source file org.obiba.mica.core.repository.DocumentSetRepository.java

public interface DocumentSetRepository extends MongoRepository<DocumentSet, String> {

    /**
     * Find document sets of a given type.
     *
     * @param type

From source file org.obiba.mica.core.repository.PersistenceAuditEventRepository.java

/**
 * Spring Data MongoDB repository for the PersistentAuditEvent entity.
 */
public interface PersistenceAuditEventRepository extends MongoRepository<PersistentAuditEvent, String> {

    List<PersistentAuditEvent> findByPrincipal(String principal);

From source file org.obiba.mica.security.repository.SubjectAclRepository.java

public interface SubjectAclRepository extends MongoRepository<SubjectAcl, String> {

    List<SubjectAcl> findByPrincipalAndType(String principal, SubjectAcl.Type type);

    @Query("{'resource': ?0, 'instance': {$regex: ?1}}")
    List<SubjectAcl> findByResourceAndInstanceRegex(String resource, String instance);