package cern.laser.business.definition.data;
import java.io.Serializable;
import java.net.URL;
import cern.laser.business.definition.LaserDefinitionNotValidException;
public class ResponsiblePersonDefinition implements Serializable, LaserDefinition
{
private Integer responsibleId;
private String firstName;
private String familyName;
private String eMail;
private String gsmNumber;
private String phoneNumber;
private URL whoURL;
public ResponsiblePersonDefinition()
{
}
public ResponsiblePersonDefinition(Integer responsibleId, String firstName, String familyName, String eMail, String gsmNumber, String phoneNumber, URL whoURL)
{
this.responsibleId = responsibleId;
this.firstName = firstName;
this.familyName = familyName;
this.eMail = eMail;
this.gsmNumber = gsmNumber;
this.phoneNumber = phoneNumber;
this.whoURL = whoURL;
}
public Integer getResponsibleId()
{
return responsibleId;
}
public void setResponsibleId(Integer newResponsibleId)
{
responsibleId = newResponsibleId;
}
public String getFirstName()
{
return firstName;
}
public void setFirstName(String newFirstName)
{
firstName = newFirstName;
}
public String getFamilyName()
{
return familyName;
}
public void setFamilyName(String newFamilyName)
{
familyName = newFamilyName;
}
public String getEMail()
{
return eMail;
}
public void setEMail(String newEMail)
{
eMail = newEMail;
}
public String getGsmNumber()
{
return gsmNumber;
}
public void setGsmNumber(String newGsmNumber)
{
gsmNumber = newGsmNumber;
}
public String getPhoneNumber()
{
return phoneNumber;
}
public void setPhoneNumber(String newPhoneNumber)
{
phoneNumber = newPhoneNumber;
}
public URL getWhoURL()
{
return whoURL;
}
public void setWhoURL(URL newWhoURL)
{
whoURL = newWhoURL;
}
public void validate() throws LaserDefinitionNotValidException
{
}
public String toString()
{
StringBuffer str_buf = new StringBuffer();
str_buf.append("\nALARM RESPONSIBLE PERSON DEFINITION:");
str_buf.append("\nID : ");
str_buf.append(getResponsibleId());
str_buf.append("\nFIRST NAME : ");
str_buf.append(getFirstName());
str_buf.append("\nFAMILY NAME : ");
str_buf.append(getFamilyName());
str_buf.append("\nE-MAIL : ");
str_buf.append(getEMail());
str_buf.append("\nGSM : ");
str_buf.append(getGsmNumber());
str_buf.append("\nPHONE : ");
str_buf.append(getPhoneNumber());
str_buf.append("\nURL : ");
str_buf.append(getWhoURL());
return str_buf.toString();
}
}