anchor.diff:  }
   ----
   
  -. Define another interface extending `ContentRepository` and type it to the domain and `@ContentId` class.
  -+
  -[source, java]
  -----
  -public interface SopDocumentContentRepository extends ContentRepository<SopDocument, UUID> {
  +. Define another interface extending `ContentStore` and type it to the domain and `@ContentId` class.
  ++
  +[source, java]
  +----
  +public interface SopDocumentContentStore extends ContentStore<SopDocument, UUID> {
   }
   ----
   
  
positive.code: @EnableS3ContentRepositories
  class Config {}
  ----
  NOTE: The JPA and S3 namespaces are used in this example.  If you are using the repository and content repository abstraction for other database and Content stores, you need to change this to the appropriate namespace declaration for your store module. 
  
  . Inject the repositories and use them
  +
  
negative.code: +
  [source, java]
  ----
  public interface SopDocumentContentStore extends ContentStore<SopDocument, UUID>, Searchable<UUID> {
  }
  ----
  
  