/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.apifdxweb.core.impl.integration; import com.megatim.apifdxweb.core.ifaces.integration.ColumnDefinitionManager; import com.megatim.fdxcommons.dao.ifaces.integration.ColumnDefinitionDAO; import com.megatim.fdxcommons.model.integration.ColumnDefinition; import com.megatim.fdxcommons.model.integration.ColumnDefinitionId; import com.megatim.apifdxweb.model.administration.User; import com.megatim.fdxcommons.model.searchentities.ColumnDefinitionSearch; import java.util.List; import javax.ejb.EJB; import javax.enterprise.context.Dependent; /** * * @author ASUS */ @Dependent public class ColumnDefinitionManagerImpl implements ColumnDefinitionManager { @EJB ColumnDefinitionDAO dao; @Override public ColumnDefinition getById(ColumnDefinitionId id, User connectedUser) { return getDao().getById(id); } @Override public ColumnDefinitionDAO getDao() { return dao; } @Override public List getAll(String referentielVersion, String codeTypeFichier) { ColumnDefinitionSearch searchEntity = new ColumnDefinitionSearch(); searchEntity.setCodeTypeFichier(codeTypeFichier); searchEntity.setReferentielVersion(referentielVersion); return getAll(searchEntity); } @Override public List findByReferentielAndTypeFichier(String referentielVersion, String codeTypeFichier) { return getDao().findByReferentielAndTypeFichier(referentielVersion, codeTypeFichier); } }