All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.datastax.driver.mapping.MappedClassesOnlyHierarchyScanStrategy Maven / Gradle / Ivy

There is a newer version: 4.15.102
Show newest version
/*
 * Copyright DataStax, Inc.
 *
 * This software can be used solely with DataStax Enterprise. Please consult the license at
 * http://www.datastax.com/terms/datastax-dse-driver-license-terms
 */
package com.datastax.driver.mapping;

import java.util.Collections;
import java.util.List;

/**
 * A {@link HierarchyScanStrategy} that excludes all ancestors of mapped classes, thus restricting
 * class scan to the mapped classes themselves.
 *
 * 

This strategy can be used instead of {@link DefaultHierarchyScanStrategy} to achieve pre-JAVA-541 behavior. */ public class MappedClassesOnlyHierarchyScanStrategy implements HierarchyScanStrategy { @Override public List> filterClassHierarchy(Class mappedClass) { return Collections.>singletonList(mappedClass); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy