Kenmegne
7 days ago 23a46b4be35277e06ec89f48730eeb694e686be8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * 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);
 
}