public class Questionnaire extends KraPersistableBusinessObjectBase implements Comparable<Questionnaire>, SequenceOwner<Questionnaire>, org.kuali.rice.core.api.mo.common.active.MutableInactivatable, org.kuali.rice.krad.bo.PersistableAttachment
UPDATE_USER_LENGTH| Constructor and Description |
|---|
Questionnaire() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Questionnaire argQuestionnaire) |
byte[] |
getAttachmentContent() |
String |
getContentType() |
String |
getDescription() |
String |
getDocumentNumber() |
String |
getFileName() |
QuestionnaireUsage |
getHighestVersionUsageFor(String moduleItemCode,
String moduleSubItemCode) |
String |
getName() |
Integer |
getOwnerSequenceNumber()
This method returns its owner's sequence number.
|
String |
getQuestionnaireId() |
Integer |
getQuestionnaireIdAsInteger() |
QuestionnaireQuestion |
getQuestionnaireQuestion(int index) |
List<QuestionnaireQuestion> |
getQuestionnaireQuestions() |
String |
getQuestionnaireRefId() |
Long |
getQuestionnaireRefIdAsLong() |
QuestionnaireUsage |
getQuestionnaireUsage(int index) |
List<QuestionnaireUsage> |
getQuestionnaireUsages() |
Integer |
getSequenceNumber()
This gets the current version number.
|
Questionnaire |
getSequenceOwner()
The SequenceOwner is returned; "this" should be returned if this associate is the sequence owner.
|
byte[] |
getTemplate() |
org.apache.struts.upload.FormFile |
getTemplateFile() |
String |
getVersionNameField()
For Award, this would be "awardNumber", for Committee "committeeName", for Protocol "protocolNumber", etc.
|
boolean |
hasUsageFor(String moduleItemCode,
String moduleSubItemCode) |
void |
incrementSequenceNumber()
This increments sequence number on an owner of a sequence.
|
boolean |
isActive() |
void |
resetPersistenceState()
This method resets the persistence state used to establish
whether this is a new entity or an already-persisted entity.
|
void |
setActive(boolean active) |
void |
setAttachmentContent(byte[] attachmentContent) |
void |
setContentType(String arg0) |
void |
setDescription(String description) |
void |
setDocumentNumber(String documentNumber) |
void |
setFileName(String fileName) |
void |
setName(String name) |
void |
setQuestionnaireId(String questionnaireId) |
void |
setQuestionnaireIdFromInteger(Integer questionnaireIdAsInteger) |
void |
setQuestionnaireQuestions(List<QuestionnaireQuestion> questionnaireQuestions) |
void |
setQuestionnaireRefId(String questionnaireRefId) |
void |
setQuestionnaireRefIdFromLong(Long questionnaireRefIdAsLong) |
void |
setQuestionnaireUsages(List<QuestionnaireUsage> questionnaireUsages) |
void |
setSequenceNumber(Integer sequenceNumber) |
void |
setSequenceOwner(Questionnaire newlyVersionedOwner)
This sets the sequence owner on the associate.
|
void |
setTemplate(byte[] template) |
void |
setTemplateFile(org.apache.struts.upload.FormFile templateFile) |
getAuthorPersonName, getKcPersonService, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic String getQuestionnaireId()
public Integer getQuestionnaireIdAsInteger()
public void setQuestionnaireId(String questionnaireId)
public void setQuestionnaireIdFromInteger(Integer questionnaireIdAsInteger)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic void setActive(boolean active)
setActive in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatablepublic List<QuestionnaireQuestion> getQuestionnaireQuestions()
public void setQuestionnaireQuestions(List<QuestionnaireQuestion> questionnaireQuestions)
public QuestionnaireQuestion getQuestionnaireQuestion(int index)
public List<QuestionnaireUsage> getQuestionnaireUsages()
public void setQuestionnaireUsages(List<QuestionnaireUsage> questionnaireUsages)
public QuestionnaireUsage getQuestionnaireUsage(int index)
public Integer getOwnerSequenceNumber()
SequenceOwnergetOwnerSequenceNumber in interface SequenceOwner<Questionnaire>public String getVersionNameField()
SequenceOwnergetVersionNameField in interface SequenceOwner<Questionnaire>public void incrementSequenceNumber()
SequenceOwnerincrementSequenceNumber in interface SequenceOwner<Questionnaire>public Questionnaire getSequenceOwner()
SequenceAssociategetSequenceOwner in interface SequenceAssociate<Questionnaire>public void setSequenceOwner(Questionnaire newlyVersionedOwner)
SequenceAssociatesetSequenceOwner in interface SequenceAssociate<Questionnaire>public void resetPersistenceState()
SequenceableresetPersistenceState in interface Sequenceablepublic Integer getSequenceNumber()
SequenceablegetSequenceNumber in interface Sequenceablepublic void setSequenceNumber(Integer sequenceNumber)
public Long getQuestionnaireRefIdAsLong()
public String getQuestionnaireRefId()
public void setQuestionnaireRefId(String questionnaireRefId)
public void setQuestionnaireRefIdFromLong(Long questionnaireRefIdAsLong)
public String getDocumentNumber()
public void setDocumentNumber(String documentNumber)
public int compareTo(Questionnaire argQuestionnaire)
compareTo in interface Comparable<Questionnaire>public String getFileName()
getFileName in interface org.kuali.rice.krad.bo.PersistableAttachmentpublic void setFileName(String fileName)
setFileName in interface org.kuali.rice.krad.bo.PersistableAttachmentpublic byte[] getTemplate()
public void setTemplate(byte[] template)
public org.apache.struts.upload.FormFile getTemplateFile()
public void setTemplateFile(org.apache.struts.upload.FormFile templateFile)
public QuestionnaireUsage getHighestVersionUsageFor(String moduleItemCode, String moduleSubItemCode)
public byte[] getAttachmentContent()
getAttachmentContent in interface org.kuali.rice.krad.bo.PersistableAttachmentpublic void setAttachmentContent(byte[] attachmentContent)
setAttachmentContent in interface org.kuali.rice.krad.bo.PersistableAttachmentpublic String getContentType()
getContentType in interface org.kuali.rice.krad.bo.PersistableAttachmentpublic void setContentType(String arg0)
setContentType in interface org.kuali.rice.krad.bo.PersistableAttachmentCopyright © 2013 The Kuali Foundation. All Rights Reserved.