com.evasion.ejb.remote.PersonManagerRemote Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of API Show documentation
Show all versions of API Show documentation
API de l'application modulaire evasion-en-ligne
The newest version!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.evasion.ejb.remote;
import com.evasion.entity.Civilite;
import java.util.Date;
/**
*
* @author sebastien.glon
*/
public interface PersonManagerRemote {
/**
* Creer ou suavegarde un individu.
*
* Si id = null alors creation de l'individu;
* Sinon mise à jour de l'individu.
*
* @param id Identifiant de l'individu
* @param civ Titre de civilite ({@link Civilite})
* @param nom Nom de famile de l'individu
* @param prenom Prenom de l'individu
* @param naissance Date de naissance de l'individu
* @param email Email de contact de l'individu
* @return Valeur de l'identifiant de l'individu.
*/
Long saveIndividual(Long id, Civilite civ, String nom, String prenom, Date naissance, String email);
void saveCorporation(String nom, Byte logo, String email);
}