|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.dataobjs.DBPersist
com.knowgate.surveys.Answer
public class Answer
Single DataSheet Answer for a Survey
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary | |
|---|---|
static short |
ClassId
|
| Fields inherited from class com.knowgate.dataobjs.DBPersist |
|---|
AllVals, sAuditCls, sAuditUsr, sTransactId |
| Constructor Summary | |
|---|---|
Answer()
Default constructor |
|
Answer(java.lang.String sGuDataSheet,
java.lang.String sGuPageSet,
java.lang.String sGuPage,
int iPgPage,
java.lang.String sNmAnswer,
int iPgAnswer,
java.lang.String sGuWriter)
Create answer and initialize some properties |
|
| Method Summary | |
|---|---|
boolean |
delete(JDCConnection oConn)
Delete answer from k_pageset_answers This method overrides the default implementation of DBPersist superclass. |
boolean |
exists(JDCConnection oConn)
Check whether or not a page already exists at k_pageset_answers This method the default implementation of DBPersist superclass. |
java.lang.String |
getName()
|
java.lang.String |
getType()
Get Answer Type Name |
java.lang.String |
getValue()
Get Answer value |
void |
setName(java.lang.String sName)
Set Answer unique name within this DataSheet |
void |
setType(java.lang.String sType)
Set Answer Type |
void |
setValue(java.lang.String sValue)
Set value for answer If sValue contains single or double quotes then they are replace by acent characters " if replace by ´´ and ' is replaced by ´ |
boolean |
store(JDCConnection oConn)
Store Answer at database Field k_pageset_answers.dt_modified is automatically updated to the current date each time that an answer is stored. |
| Methods inherited from class com.knowgate.dataobjs.DBPersist |
|---|
allcaps, allcaps, changelog, clear, clone, containsKey, containsValue, entrySet, get, get, getAuditClassName, getCreationDate, getDate, getDateFormated, getDateShort, getDateTime, getDateTime24, getDecimal, getDecimalFormated, getDecimalFormated, getDouble, getDoubleFormated, getFloat, getFloatFormated, getInt, getInteger, getIntervalPart, getItemMap, getItems, getMoney, getShort, getSQLDate, getSQLTime, getString, getStringNull, getTable, getTable, getTableName, getTime, getTimeOfDay, getTimestamp, getUIdFromName, isEmpty, isNull, iterator, keySet, load, load, parseXML, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, remove, remove, replace, replace, replace, replace, replace, replace, replace, setAuditTransact, setAuditUser, size, toLowerCase, toUpperCase, toXML, toXML, toXML, toXML, values |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Field Detail |
|---|
public static final short ClassId
| Constructor Detail |
|---|
public Answer()
public Answer(java.lang.String sGuDataSheet,
java.lang.String sGuPageSet,
java.lang.String sGuPage,
int iPgPage,
java.lang.String sNmAnswer,
int iPgAnswer,
java.lang.String sGuWriter)
sGuDataSheet - GUID of DataSheet to which this Answer belongssGuPageSet - GUID of PageSet to which this Answer belongssGuPage - Page GUIDiPgPage - Page numbersNmAnswer - Unique Name for this AnsweriPgAnswer - Answer number within the pagesGuWriter - GUID of ACLUser writting the Answer| Method Detail |
|---|
public void setName(java.lang.String sName)
throws java.lang.IllegalArgumentException
sName - Answer Name. No spaces, asterisks, angle brackets, ampersands,
quotes, slashes, question marks, or ats allowed.
java.lang.IllegalArgumentException - if sName contains any forbidden character.public java.lang.String getName()
public void setValue(java.lang.String sValue)
Set value for answer
If sValue contains single or double quotes then they are replace by acent characters " if replace by ´´ and ' is replaced by ´
sValue - Stringpublic java.lang.String getValue()
public void setType(java.lang.String sType)
sType - Type name in uppercase. One of:
{ TEXT, MEMO, CHOICE, LISTCHOICE, MULTICHOICE, LICKERT, MATRIX }public java.lang.String getType()
public boolean delete(JDCConnection oConn)
throws java.sql.SQLException
Delete answer from k_pageset_answers
This method overrides the default implementation of DBPersist superclass.
delete in class DBPersistoConn - JDCConnection Open JDBC database connection
java.sql.SQLException
public boolean exists(JDCConnection oConn)
throws java.sql.SQLException
Check whether or not a page already exists at k_pageset_answers
This method the default implementation of DBPersist superclass.
exists in class DBPersistoConn - JDCConnection
java.sql.SQLException
public boolean store(JDCConnection oConn)
throws java.sql.SQLException
Store Answer at database
Field k_pageset_answers.dt_modified is automatically updated to the current date each time that an answer is stored.
store in class DBPersistoConn - Open JDBC database connection
java.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||