package org.esupportail.helpdesk.services.remote;
import java.util.List;
/**
* the tickets used by the web service.
*/
public interface SimpleTicketView {
/**
* @return the ticket label.
*/
public String getLabel();
/**
* @return the ticket department (label only).
*/
public String getDepartment();
/**
* @return the ticket category (label only).
*/
public String getCategory();
/**
* @return the ticket subject.
*/
public String getSubject();
/**
* @return the ticket creation date (as a string).
*/
public String getCreation();
/**
* @return the ticket status.
*/
public String getStatus();
/**
* @return the ticket owner (as a string).
*/
public String getOwner();
/**
* @return the ticket deep URL.
*/
public String getDeepLink();
/**
* @return true if the ticket has been viewed by the user since its last change.
*/
public String getViewed();
/**
* @return the ticket (simple) actions.
*/
public List<SimpleActionView> getActions();
/**
* @return true when using the user interface.
*/
public boolean isUserInterface();
}