Package no.nsd.qddt.domain.questionitem
Class QuestionItem
- java.lang.Object
- 
- no.nsd.qddt.domain.AbstractEntity
- 
- no.nsd.qddt.domain.AbstractEntityAudit
- 
- no.nsd.qddt.domain.questionitem.QuestionItem
 
 
 
- 
- All Implemented Interfaces:
- IEntityAuditXmlRef
 
 @Entity public class QuestionItem extends AbstractEntityAudit Question Item is a container for Question (text) and responsedomain This entity introduce a breaking change into the model. it supports early binding of of the containing entities, by also supplying a reference to their revision number. This binding is outside the model which is defined here and used by the framework. This means that when fetching its content it will need to query the revision part of this system, when a revision number is specified.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class no.nsd.qddt.domain.AbstractEntityAuditAbstractEntityAudit.ChangeKind
 
- 
 - 
Field Summary- 
Fields inherited from class no.nsd.qddt.domain.AbstractEntityAudithasRun
 - 
Fields inherited from class no.nsd.qddt.domain.AbstractEntityLOG
 
- 
 - 
Constructor SummaryConstructors Constructor Description QuestionItem()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeInsert()protected voidbeforeUpdate()booleanequals(java.lang.Object o)voidfillDoc(PdfReport pdfReport, java.lang.String counter)java.util.List<ConceptRef>getConceptRefs()java.lang.StringgetIntent()java.lang.StringgetQuestion()ResponseDomaingetResponseDomain()java.lang.StringgetResponseDomainName()java.lang.IntegergetResponseDomainRevision()java.util.UUIDgetResponseDomainUUID()QuestionItemFragmentBuildergetXmlBuilder()inthashCode()voidsetConceptRefs(java.util.List<ConceptRef> conceptRefs)voidsetIntent(java.lang.String intent)voidsetQuestion(java.lang.String question)voidsetResponseDomain(ResponseDomain responseDomain)voidsetResponseDomainName(java.lang.String responseDomainName)voidsetResponseDomainRevision(java.lang.Integer responseDomainRevision)voidsetResponseDomainUUID(java.util.UUID responseDomainUUID)java.lang.StringtoString()voidupdateStatusQI()- 
Methods inherited from class no.nsd.qddt.domain.AbstractEntityAuditgetAgency, getBasedOnObject, getBasedOnRevision, getChangeComment, getChangeKind, getClassKind, getComments, getName, getVersion, getXmlLang, isBasedOn, isNewCopy, makeNewCopy, makePdf, setAgency, setBasedOnObject, setBasedOnRevision, setChangeComment, setChangeKind, setClassKind, setComments, setName, setVersion, setXmlLang
 - 
Methods inherited from class no.nsd.qddt.domain.AbstractEntitygetId, getModified, getModifiedBy, setField, setId, setModified, setModifiedBy
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface no.nsd.qddt.domain.IEntityAuditXmlRefgetId
 
- 
 
- 
- 
- 
Method Detail- 
updateStatusQIpublic void updateStatusQI() 
 - 
getResponseDomainpublic ResponseDomain getResponseDomain() 
 - 
setResponseDomainpublic void setResponseDomain(ResponseDomain responseDomain) 
 - 
getResponseDomainRevisionpublic java.lang.Integer getResponseDomainRevision() 
 - 
setResponseDomainRevisionpublic void setResponseDomainRevision(java.lang.Integer responseDomainRevision) 
 - 
getResponseDomainUUIDpublic java.util.UUID getResponseDomainUUID() 
 - 
setResponseDomainUUIDpublic void setResponseDomainUUID(java.util.UUID responseDomainUUID) 
 - 
getResponseDomainNamepublic java.lang.String getResponseDomainName() 
 - 
setResponseDomainNamepublic void setResponseDomainName(java.lang.String responseDomainName) 
 - 
getQuestionpublic java.lang.String getQuestion() 
 - 
setQuestionpublic void setQuestion(java.lang.String question) 
 - 
getIntentpublic java.lang.String getIntent() 
 - 
setIntentpublic void setIntent(java.lang.String intent) 
 - 
getConceptRefspublic java.util.List<ConceptRef> getConceptRefs() 
 - 
setConceptRefspublic void setConceptRefs(java.util.List<ConceptRef> conceptRefs) 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- AbstractEntityAudit
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- AbstractEntityAudit
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- AbstractEntityAudit
 
 - 
getXmlBuilderpublic QuestionItemFragmentBuilder getXmlBuilder() - Specified by:
- getXmlBuilderin interface- IEntityAuditXmlRef
- Specified by:
- getXmlBuilderin class- AbstractEntity
 
 - 
fillDocpublic void fillDoc(PdfReport pdfReport, java.lang.String counter) - Specified by:
- fillDocin class- AbstractEntityAudit
 
 - 
beforeUpdateprotected void beforeUpdate() - Specified by:
- beforeUpdatein class- AbstractEntityAudit
 
 - 
beforeInsertprotected void beforeInsert() - Specified by:
- beforeInsertin class- AbstractEntityAudit
 
 
- 
 
-