/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template */ package com.megatim.fdxconsultation.core.ifaces.remoteaction; import com.megatim.fdxcommons.model.dtos.remoteproduction.RemoteConfigurationDto; import com.megatim.fdxconsultation.model.remoteaction.RemoteConfiguration; import com.megatim.fdxconsultation.core.ifaces.abtracts.GenericCrudManagerIFaces; import com.megatim.fdxconsultation.core.ifaces.abtracts.PaginationWithCriteriaEntity; import com.megatim.fdxconsultation.model.administration.User; /** * * @author ASUS */ public interface RemoteConfigurationManager extends GenericCrudManagerIFaces, PaginationWithCriteriaEntity { RemoteConfiguration saveAndSend(RemoteConfiguration config, User connectedUser); RemoteConfiguration updateAndSend(String id, RemoteConfiguration config, User connectedUser); void deleteAndSend(String id, User connectedUser); }