Class FormRepository.Finder

java.lang.Object
org.immutables.mongo.repository.Repositories.Finder<T,F>
org.immutables.mongo.repository.Repositories.FinderWithDelete<Form,FormRepository.Finder>
io.dialob.api.form.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:
  • Field Details

    • repository

      protected final org.immutables.mongo.repository.Repositories.Repository<Form> repository
  • Method Details

    • 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