/** * Initialize an entity. * * @param <T> the type parameter * @param entity Entity to initialize */ public <T> void initializeEntity(T entity) { if (entity != null) { @SuppressWarnings("unchecked") Initializer<T> initializer = getEntityBinding(entity.getClass()).getInitializer(); if (initializer != null) { initializer.initialize(entity); } } }
/** * Initialize an entity. * * @param <T> the type parameter * @param entity Entity to initialize */ public <T> void initializeEntity(T entity) { if (entity != null) { @SuppressWarnings("unchecked") Initializer<T> initializer = getEntityBinding(entity.getClass()).getInitializer(); if (initializer != null) { initializer.initialize(entity); } } }