net.java.ao.schema.info.EntityInfoResolver Maven / Gradle / Ivy
package net.java.ao.schema.info;
import net.java.ao.RawEntity;
/**
* An interface for any class with the ability to compute the {@link EntityInfo table information}
* for an {@link RawEntity entity class}
*
* @since 0.21
*/
public interface EntityInfoResolver {
/**
* @param type the entity interface
* @param the entity type
* @param the type of the primary key for the entity
* @return the {@link EntityInfo table information} for the entity
*/
, K> EntityInfo resolve(Class type);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy