fr.paris.lutece.plugins.helpdesk.business
Class QuestionAnswer

java.lang.Object
  extended by fr.paris.lutece.plugins.helpdesk.business.QuestionAnswer

public class QuestionAnswer
extends Object

This class represents question and answers on the help desk


Field Summary
static int STATUS_PUBLISHED
           
static int STATUS_UNPUBLISHED
           
 
Constructor Summary
QuestionAnswer()
          Creates a new QuestionAnswer object.
 
Method Summary
 String getAnswer()
          Returns the answer associated with this object
 Date getCreationDate()
           
 int getIdOrder()
           
 int getIdQuestionAnswer()
          Returns the identifier of the object
 int getIdSubject()
          Returns the identifier of the subject
 String getQuestion()
          Returns the question associated with this object
 Subject getSubject(fr.paris.lutece.portal.service.plugin.Plugin plugin)
          Return the Subject
 boolean isEnabled()
          Returns the status of the object
 void setAnswer(String strAnswer)
          Associates a new answer with this object
 void setCreationDate(Date dateCreationDate)
           
 void setIdOrder(int nIdOrder)
           
 void setIdQuestionAnswer(int nIdQuestionAnswer)
          Sets the identifier of the object to the specified value
 void setIdSubject(int nIdSubject)
          Assigns this QuestionAnswer to a subject
 void setQuestion(String strQuestion)
          Associates a new question with this object
 void setStatus(int status)
          Sets the status of the object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_PUBLISHED

public static final int STATUS_PUBLISHED
See Also:
Constant Field Values

STATUS_UNPUBLISHED

public static final int STATUS_UNPUBLISHED
See Also:
Constant Field Values
Constructor Detail

QuestionAnswer

public QuestionAnswer()
Creates a new QuestionAnswer object.

Method Detail

getIdQuestionAnswer

public int getIdQuestionAnswer()
Returns the identifier of the object

Returns:
The identifier

setIdQuestionAnswer

public void setIdQuestionAnswer(int nIdQuestionAnswer)
Sets the identifier of the object to the specified value

Parameters:
nIdQuestionAnswer - The new value

getQuestion

public String getQuestion()
Returns the question associated with this object

Returns:
A string literal containing the question

setQuestion

public void setQuestion(String strQuestion)
Associates a new question with this object

Parameters:
strQuestion - The new value

getAnswer

public String getAnswer()
Returns the answer associated with this object

Returns:
A string literal containing the answer

setAnswer

public void setAnswer(String strAnswer)
Associates a new answer with this object

Parameters:
strAnswer - The new value

getIdSubject

public int getIdSubject()
Returns the identifier of the subject

Returns:
The identifier

getSubject

public Subject getSubject(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Return the Subject

Parameters:
plugin - The plugin
Returns:
The Subject

setIdSubject

public void setIdSubject(int nIdSubject)
Assigns this QuestionAnswer to a subject

Parameters:
nIdSubject - The identifier of the subject

isEnabled

public boolean isEnabled()
Returns the status of the object

Returns:
true if the object is enabled

setStatus

public void setStatus(int status)
Sets the status of the object

Parameters:
status - 1 to enable the object, any other value to disable it

getCreationDate

public Date getCreationDate()
Returns:
the _dateCreation

setCreationDate

public void setCreationDate(Date dateCreationDate)
Parameters:
dateCreationDate - the _dateCreation to set

getIdOrder

public int getIdOrder()
Returns:
the _nIdOrder

setIdOrder

public void setIdOrder(int nIdOrder)
Parameters:
nIdOrder - the _nIdOrder to set


Copyright © 2013 Mairie de Paris. All Rights Reserved.