package fr.openwide.core.showcase.core.init.service; import java.util.ArrayList; import java.util.List; import java.util.Map; import org.apache.poi.ss.usermodel.Workbook; import org.springframework.stereotype.Service; import fr.openwide.core.jpa.business.generic.model.GenericEntity; import fr.openwide.core.jpa.more.util.init.service.AbstractImportDataServiceImpl; import fr.openwide.core.jpa.security.business.authority.model.Authority; import fr.openwide.core.showcase.core.business.user.model.User; import fr.openwide.core.showcase.core.business.user.model.UserGroup; @Service("initDataService") public class InitDataServiceImpl extends AbstractImportDataServiceImpl { @Override protected List<String> getGenericListItemPackagesToScan() { return new ArrayList<String>(); } @Override protected void importMainBusinessItems(Map<String, Map<String, GenericEntity<Long, ?>>> idsMapping, Workbook workbook) { doImportItem(idsMapping, workbook, Authority.class); doImportItem(idsMapping, workbook, User.class); doImportItem(idsMapping, workbook, UserGroup.class); } }