org.apache.lokahi.core.gui.help
Class HelpItemDAO
java.lang.Object
org.apache.lokahi.core.gui.help.HelpItemDAO
- All Implemented Interfaces:
- Collectable, Dao
public class HelpItemDAO
- extends java.lang.Object
- implements Dao, Collectable
- Version:
- $Id: HelpItemDAO.java,v 1.4 2006/03/07 20:18:57 drtobes Exp $
- Author:
- Stephen Toback
Constructor Summary |
HelpItemDAO()
|
HelpItemDAO(int pk,
java.lang.String title,
java.lang.String topic,
java.lang.String subtopic,
java.lang.String summary,
int functionId,
java.sql.Blob content,
int valid)
|
HelpItemDAO(java.lang.String title,
java.lang.String topic,
java.lang.String subtopic,
java.lang.String summary,
int functionId,
int valid)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
HelpItemDAO
public HelpItemDAO()
HelpItemDAO
public HelpItemDAO(java.lang.String title,
java.lang.String topic,
java.lang.String subtopic,
java.lang.String summary,
int functionId,
int valid)
HelpItemDAO
public HelpItemDAO(int pk,
java.lang.String title,
java.lang.String topic,
java.lang.String subtopic,
java.lang.String summary,
int functionId,
java.sql.Blob content,
int valid)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
buildXMLRepresention
public org.jdom.Element buildXMLRepresention()
buildShortXMLRepresentation
public org.jdom.Element buildShortXMLRepresentation()
getPk
public int getPk()
- Description copied from interface:
Collectable
- Gets the primary key
- Specified by:
getPk
in interface Collectable
- Returns:
- the
int
primary key
setPk
public void setPk(int pk)
getName
public java.lang.String getName()
- Description copied from interface:
Collectable
- Gets the name.
- Specified by:
getName
in interface Collectable
- Returns:
- the
String
name.
setName
public void setName(java.lang.String title)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String title)
getTopic
public java.lang.String getTopic()
setTopic
public void setTopic(java.lang.String topic)
getSubtopic
public java.lang.String getSubtopic()
setSubtopic
public void setSubtopic(java.lang.String subtopic)
getContent
public java.lang.String getContent()
setContent
public void setContent(java.lang.String content)
setContent
public void setContent(java.sql.Blob content)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSummary
public java.lang.String getSummary()
setSummary
public void setSummary(java.lang.String summary)
getKeywords
public java.lang.String[] getKeywords()
getKeywordsForWeb
public java.lang.String[] getKeywordsForWeb()
setKeywords
public void setKeywords(java.lang.String[] keywords)
getFunction
public Function getFunction()
setFunction
public void setFunction(Function f)
isValid
public boolean isValid()
setValid
public void setValid(boolean valid)
getFunctionId
public int getFunctionId()
setFunctionId
public void setFunctionId(int functionId)
getValid
public int getValid()
setValid
public void setValid(int valid)
fillObject
public HelpItemDAO fillObject(java.sql.ResultSet r)
throws java.sql.SQLException
- Description copied from interface:
Dao
- Creates the Dao from the passed resultset,
internally calling the appriate constructor.
- Specified by:
fillObject
in interface Dao
- Parameters:
r
- the resultset from a database call,
should include the entire object
- Returns:
- Object populated from the resultset
- Throws:
java.sql.SQLException
getMenu
public static java.util.Collection<HelpItemDAO> getMenu(User u)
getHelpItem
public static HelpItemDAO getHelpItem(int id)
getHelpItems
public static java.util.Collection<HelpItemDAO> getHelpItems(int functionId,
int valid)
getHelpItems
public static java.util.Collection<HelpItemDAO> getHelpItems()
getHelpItems
public static java.util.Collection getHelpItems(java.lang.String keyword,
int valid)
store
public static HelpItemDAO store(HelpItemDAO hi)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
delete
public static boolean delete(HelpItemDAO hi)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
update
public static void update(HelpItemDAO hi)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object