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.AbstractEntityAudit
AbstractEntityAudit.ChangeKind
-
-
Field Summary
-
Fields inherited from class no.nsd.qddt.domain.AbstractEntityAudit
hasRun
-
Fields inherited from class no.nsd.qddt.domain.AbstractEntity
LOG
-
-
Constructor Summary
Constructors Constructor Description QuestionItem()
-
Method Summary
All 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.AbstractEntityAudit
getAgency, 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.AbstractEntity
getId, getModified, getModifiedBy, setField, setId, setModified, setModifiedBy
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface no.nsd.qddt.domain.IEntityAuditXmlRef
getId
-
-
-
-
Method Detail
-
updateStatusQI
public void updateStatusQI()
-
getResponseDomain
public ResponseDomain getResponseDomain()
-
setResponseDomain
public void setResponseDomain(ResponseDomain responseDomain)
-
getResponseDomainRevision
public java.lang.Integer getResponseDomainRevision()
-
setResponseDomainRevision
public void setResponseDomainRevision(java.lang.Integer responseDomainRevision)
-
getResponseDomainUUID
public java.util.UUID getResponseDomainUUID()
-
setResponseDomainUUID
public void setResponseDomainUUID(java.util.UUID responseDomainUUID)
-
getResponseDomainName
public java.lang.String getResponseDomainName()
-
setResponseDomainName
public void setResponseDomainName(java.lang.String responseDomainName)
-
getQuestion
public java.lang.String getQuestion()
-
setQuestion
public void setQuestion(java.lang.String question)
-
getIntent
public java.lang.String getIntent()
-
setIntent
public void setIntent(java.lang.String intent)
-
getConceptRefs
public java.util.List<ConceptRef> getConceptRefs()
-
setConceptRefs
public void setConceptRefs(java.util.List<ConceptRef> conceptRefs)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractEntityAudit
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractEntityAudit
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractEntityAudit
-
getXmlBuilder
public QuestionItemFragmentBuilder getXmlBuilder()
- Specified by:
getXmlBuilderin interfaceIEntityAuditXmlRef- Specified by:
getXmlBuilderin classAbstractEntity
-
fillDoc
public void fillDoc(PdfReport pdfReport, java.lang.String counter)
- Specified by:
fillDocin classAbstractEntityAudit
-
beforeUpdate
protected void beforeUpdate()
- Specified by:
beforeUpdatein classAbstractEntityAudit
-
beforeInsert
protected void beforeInsert()
- Specified by:
beforeInsertin classAbstractEntityAudit
-
-