/*
|
* 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<RemoteConfiguration, RemoteConfigurationDto, RemoteConfigurationDto, String, User>,
|
PaginationWithCriteriaEntity<RemoteConfiguration, String> {
|
|
RemoteConfiguration saveAndSend(RemoteConfiguration config, User connectedUser);
|
|
RemoteConfiguration updateAndSend(String id, RemoteConfiguration config, User connectedUser);
|
|
void deleteAndSend(String id, User connectedUser);
|
|
}
|