Bonjour à tous,
Voilà je vous expose mon problème, en fait je possède une application qui présente des redondances de méthodes. Pour remédier à celà j'ai créé une classe abstraite avec des types paramétrés.
La signature de ma classe est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public abstract class AbstractBaseModBusinessHandler<T extends SormDataObject, D extends IBaseDao<T>> implements IBaseModBusinessHandler<T> {
Dans cette classe je possède une méthode qui exécute le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
T newDataObject  = (T) new T().getDataObjectMeta().createNew();
Le problème est qu'il n'est pas possible d'instancier le type T étant donné que sa classe n'est pas connue à priori.

Auriez-vous une solution qui permette de remédier à se problème?
Merci d'avance.

Arno