![JAR search and dependency download from the Maven repository](/logo.png)
com.evasion.ejb.local.PartnershipManagerLocal Maven / Gradle / Ivy
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.evasion.ejb.local;
import com.evasion.entity.Corporation;
import com.evasion.entity.Partenaire;
import com.evasion.exception.PersistenceViolationException;
import java.util.List;
/**
*
* @author sebastien
*/
public interface PartnershipManagerLocal {
/**
* Création ou modification d'un partenaire.
* @param partenaire La partenaire à créer.
* @return Le partenaire sauvegardé en base.
* @throws PersistenceViolationException erreur lors de la sauvegarde.
*/
Partenaire savePartnership(Partenaire partenaire) throws PersistenceViolationException;
/**
* Liste les partenaires à l'état actif.
* @return liste des partenaires actif.
*/
List listActivePartenaires();
/**
* liste l'ensemble des partenaires.
* @return tous les partenaires.
*/
List listAllPartenaires();
List listPotentialPartenaires();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy