package fr.mch.mdo.utils;
import java.util.List;
import java.util.Set;
import fr.mch.mdo.restaurant.beans.IMdoBean;
import fr.mch.mdo.restaurant.beans.IMdoDaoBean;
import fr.mch.mdo.restaurant.beans.IMdoDtoBean;
public interface IManagerAssembler
{
IMdoDtoBean marshal(IMdoDaoBean daoBean);
List<IMdoDtoBean> marshal(List<? extends IMdoBean> list);
Set<IMdoDtoBean> marshal(Set<? extends IMdoBean> set);
List<IMdoDaoBean> unmarshal(List<? extends IMdoBean> list, IMdoDaoBean... parents);
Set<IMdoDaoBean> unmarshal(Set<? extends IMdoBean> set, IMdoDaoBean... parents);
IMdoDaoBean unmarshal(IMdoDtoBean dtoBean, IMdoDaoBean... parents);
}