/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }
/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }
/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }
/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }
/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }
/** * Creates {@link RepositoryComposition} based on {@link RepositoryMetadata} for repository-specific method handling. * * @param metadata * @return */ private RepositoryComposition getRepositoryComposition(RepositoryMetadata metadata) { RepositoryComposition composition = RepositoryComposition.empty(); if (metadata.isReactiveRepository()) { return composition.withMethodLookup(MethodLookups.forReactiveTypes(metadata)) .withArgumentConverter(REACTIVE_ARGS_CONVERTER); } return composition.withMethodLookup(MethodLookups.forRepositoryTypes(metadata)); }