/** * Set the DAO Factory that holds required DAOs for resolving ids. * * @param factory the DAO factory */ public void setDAOFactory(DAOFactory factory) { this.factory = factory; // set DAO in sub DAOs featureConverter.setDAOFactory(factory); hostOrganismConverter.setDAOFactory(factory); interactorConverter.setDAOFactory(factory); confidenceConverter.setDAOFactory(factory); parameterConverter.setDAOFactory(factory); participantIdentificationMethodConverter.setDAOFactory(factory); experimentalRoleConverter.setDAOFactory(factory); experimentalPreparationConverter.setDAOFactory(factory); experimentalInteractorConverter.setDAOFactory(factory); }