package com.oceaneconsulting.tanaguru.entity; import org.tanaguru.sdk.entity.Entity; import com.oceaneconsulting.tanaguru.entity.impl.WsUserImpl; import java.util.Date; /** * Intefrace de l'entite des invocation * @author msobahi * */ public interface WsInvocation extends Entity { /** * Getter du nom de l'host * @return Nom du host */ String getHostName(); /** * Setter du nom du host * @param hostName Nom du host */ void setHostName(String hostName); /** * Getter de l'adresse ip du host * @return Adresse ip du host */ String getHostIp(); /** * Setter de l'adresse ip du host * @param hostIp L'adresse ip du host */ void setHostIp(String hostIp); /** * Getter de la date d'invocation * @return la date d'invocation */ Date getDateInvocation(); /** * Le setter de la date d'invocation * @param dateInvocation d'invocation */ void setDateInvocation(Date dateInvocation); /** * Getter du type de l'audit * @return Type de l'audit */ Integer getAuditType(); /** * Setter du typed d'audit * @param auditType Le type d'audit */ void setAuditType(Integer auditType); /** * Getter de l'utilisateur qui a lance l'invocation * @return Utilisateur */ WsUserImpl getUser(); /** * Setter de l'utilisateur qui a lance l'invocation * @param user L'utilsateur */ void setUser(WsUserImpl user); Long getAuditId(); void setAuditId(Long auditId); String getCategory(); void setCategory(String category); String getCountry(); void setCountry(String country); }