Class FormRepository.Finder

  • Enclosing class:
    FormRepository

    @NotThreadSafe
    public static final class FormRepository.Finder
    extends org.immutables.mongo.repository.Repositories.FinderWithDelete<Form,​FormRepository.Finder>
    The finder object used to proceed with find operations via the Repositories.Finder.fetchAll(), Repositories.Finder.fetchFirst(), andModifyFirst(), or Repositories.FinderWithDelete.deleteFirst() methods. Configure exclusion and sort ordering for results using the family of exclude*() and orderBy*() attribute-specific methods.
    See Also:
    FormRepository.find(Criteria)
    • Field Detail

      • repository

        protected final org.immutables.mongo.repository.Repositories.Repository<T extends Object> repository
    • Method Detail

      • orderById

        public FormRepository.Finder orderById()
        Order by id in the ascending direction. Specify that the next attribute to sort will be the id attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByIdDesceding

        public FormRepository.Finder orderByIdDesceding()
        Order by id in the descending direction. Specify that the next attribute to sort will be the id attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByRev

        public FormRepository.Finder orderByRev()
        Order by rev in the ascending direction. Specify that the next attribute to sort will be the rev attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByRevDesceding

        public FormRepository.Finder orderByRevDesceding()
        Order by rev in the descending direction. Specify that the next attribute to sort will be the rev attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByName

        public FormRepository.Finder orderByName()
        Order by name in the ascending direction. Specify that the next attribute to sort will be the name attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByNameDesceding

        public FormRepository.Finder orderByNameDesceding()
        Order by name in the descending direction. Specify that the next attribute to sort will be the name attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByData

        public FormRepository.Finder orderByData()
        Order by data in the ascending direction. Specify that the next attribute to sort will be the data attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByDataDesceding

        public FormRepository.Finder orderByDataDesceding()
        Order by data in the descending direction. Specify that the next attribute to sort will be the data attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByMetadata

        public FormRepository.Finder orderByMetadata()
        Order by metadata in the ascending direction. Specify that the next attribute to sort will be the metadata attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByMetadataDesceding

        public FormRepository.Finder orderByMetadataDesceding()
        Order by metadata in the descending direction. Specify that the next attribute to sort will be the metadata attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByVariables

        public FormRepository.Finder orderByVariables()
        Order by variables in the ascending direction. Specify that the next attribute to sort will be the variables attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByVariablesDesceding

        public FormRepository.Finder orderByVariablesDesceding()
        Order by variables in the descending direction. Specify that the next attribute to sort will be the variables attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByNamespaces

        public FormRepository.Finder orderByNamespaces()
        Order by namespaces in the ascending direction. Specify that the next attribute to sort will be the namespaces attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByNamespacesDesceding

        public FormRepository.Finder orderByNamespacesDesceding()
        Order by namespaces in the descending direction. Specify that the next attribute to sort will be the namespaces attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByValueSets

        public FormRepository.Finder orderByValueSets()
        Order by valueSets in the ascending direction. Specify that the next attribute to sort will be the valueSets attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByValueSetsDesceding

        public FormRepository.Finder orderByValueSetsDesceding()
        Order by valueSets in the descending direction. Specify that the next attribute to sort will be the valueSets attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByRequiredErrorText

        public FormRepository.Finder orderByRequiredErrorText()
        Order by requiredErrorText in the ascending direction. Specify that the next attribute to sort will be the requiredErrorText attribute using ascending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • orderByRequiredErrorTextDesceding

        public FormRepository.Finder orderByRequiredErrorTextDesceding()
        Order by requiredErrorText in the descending direction. Specify that the next attribute to sort will be the requiredErrorText attribute using descending order in the the chain of comparisons performed to sort results.
        Returns:
        this finder for use in a chained invocation
      • excludeData

        public FormRepository.Finder excludeData()
        Exclude the data attribute from each document in the results.
        Returns:
        this finder for use in a chained invocation
      • excludeVariables

        public FormRepository.Finder excludeVariables()
        Exclude the variables attribute from each document in the results.
        Returns:
        this finder for use in a chained invocation
      • excludeNamespaces

        public FormRepository.Finder excludeNamespaces()
        Exclude the namespaces attribute from each document in the results.
        Returns:
        this finder for use in a chained invocation
      • excludeValueSets

        public FormRepository.Finder excludeValueSets()
        Exclude the valueSets attribute from each document in the results.
        Returns:
        this finder for use in a chained invocation
      • excludeRequiredErrorText

        public FormRepository.Finder excludeRequiredErrorText()
        Exclude the requiredErrorText attribute from each document in the results.
        Returns:
        this finder for use in a chained invocation
      • andModifyFirst

        @CheckReturnValue
        public FormRepository.Modifier andModifyFirst()
        Turn a find operation into an atomic findAndModify operation. Use the family of set*(), unset*(), add*(), remove*(), put*()m and init*() (and other attribute-specific) methods to describe the modification.
        Returns:
        A modifier object to complete the findAndModify operation
      • andReplaceFirst

        @CheckReturnValue
        public FormRepository.Replacer andReplaceFirst​(Form document)
        Used to replace in-place existing version of the document