package io.katharsis.resource.registry;
import io.katharsis.resource.registry.repository.ResourceEntry;
import io.katharsis.resource.registry.repository.ResponseRelationshipEntry;
import java.util.List;
/**
* Using class of this type it's possible to build instances of repository entries, which can be used by other parts of
* the library.
*/
public interface RepositoryEntryBuilder {
ResourceEntry<?, ?> buildResourceRepository(ResourceLookup lookup, Class<?> resourceClass);
List<ResponseRelationshipEntry<?, ?>> buildRelationshipRepositories(ResourceLookup lookup, Class<?> resourceClass);
}