/**
* ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium.
*/
package org.esupportail.helpdesk.domain.beans;
import java.io.Serializable;
/**
* A class to store old ticket templates, used to upgrade only.
* @deprecated
*/
@Deprecated
public class OldTicketTemplate implements Serializable {
/**
* The serialization id.
*/
private static final long serialVersionUID = 5334555472406578396L;
/**
* Primary key.
*/
private long id;
/**
* Short description.
*/
private String label;
/**
* Extended description.
*/
private String xlabel;
/**
* The category.
*/
private Category category;
/**
* The order of the member in the category.
*/
private Integer order;
/**
* Defines if the ticket template uses the default priority of the category.
*/
private Boolean useCategoryPriority;
/**
* Defines if the ticket template uses the default message of the category.
*/
private Boolean useCategoryMessage;
/**
* The label of the future ticket.
*/
private String ticketTemplateLabel;
/**
* The priority level of the future ticket.
*/
private Integer ticketTemplatePriorityLevel;
/**
* The message of the future ticket.
*/
private String ticketTemplateMessage;
/**
* Default constructor.
*/
public OldTicketTemplate() {
super();
}
/**
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(final Object obj) {
if (obj == null) {
return false;
}
if (!(obj instanceof OldTicketTemplate)) {
return false;
}
return ((OldTicketTemplate) obj).getId() == getId();
}
/**
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
return (int) getId();
}
/**
* @return the category
*/
public Category getCategory() {
return category;
}
/**
* @return the id
*/
public long getId() {
return id;
}
/**
* @return the label
*/
public String getLabel() {
return label;
}
/**
* @return the order
*/
public Integer getOrder() {
return order;
}
/**
* @return the ticketTemplateLabel
*/
public String getTicketTemplateLabel() {
return ticketTemplateLabel;
}
/**
* @return the ticketTemplateMessage
*/
public String getTicketTemplateMessage() {
return ticketTemplateMessage;
}
/**
* @return the ticketTemplatePriorityLevel
*/
public Integer getTicketTemplatePriorityLevel() {
return ticketTemplatePriorityLevel;
}
/**
* @return the useCategoryMessage
*/
public Boolean getUseCategoryMessage() {
return useCategoryMessage;
}
/**
* @return the useCategoryPriority
*/
public Boolean getUseCategoryPriority() {
return useCategoryPriority;
}
/**
* @return the xlabel
*/
public String getXlabel() {
return xlabel;
}
/**
* @param id the id to set
*/
public void setId(final long id) {
this.id = id;
}
/**
* @param category the category to set
*/
public void setCategory(final Category category) {
this.category = category;
}
/**
* @param label the label to set
*/
public void setLabel(final String label) {
this.label = label;
}
/**
* @param order the order to set
*/
public void setOrder(final Integer order) {
this.order = order;
}
/**
* @param ticketTemplateLabel the ticketTemplateLabel to set
*/
public void setTicketTemplateLabel(final String ticketTemplateLabel) {
this.ticketTemplateLabel = ticketTemplateLabel;
}
/**
* @param ticketTemplateMessage the ticketTemplateMessage to set
*/
public void setTicketTemplateMessage(final String ticketTemplateMessage) {
this.ticketTemplateMessage = ticketTemplateMessage;
}
/**
* @param ticketTemplatePriorityLevel the ticketTemplatePriorityLevel to set
*/
public void setTicketTemplatePriorityLevel(final Integer ticketTemplatePriorityLevel) {
this.ticketTemplatePriorityLevel = ticketTemplatePriorityLevel;
}
/**
* @param useCategoryMessage the useCategoryMessage to set
*/
public void setUseCategoryMessage(final Boolean useCategoryMessage) {
this.useCategoryMessage = useCategoryMessage;
}
/**
* @param useCategoryPriority the useCategoryPriority to set
*/
public void setUseCategoryPriority(final Boolean useCategoryPriority) {
this.useCategoryPriority = useCategoryPriority;
}
/**
* @param xlabel the xlabel to set
*/
public void setXlabel(final String xlabel) {
this.xlabel = xlabel;
}
}