public class CoiDisclosure extends KraPersistableBusinessObjectBase implements SequenceOwner<CoiDisclosure>, Permissionable
| Modifier and Type | Field and Description |
|---|---|
static String |
ANNUAL_DISCL_MODULE_CODE |
static String |
AWARD_DISCL_MODULE_CODE |
static String |
CERTIFIED |
static String |
INSTITUTIONAL_PROPOSAL_DISCL_MODULE_CODE |
static String |
MANUAL_DISCL_MODULE_CODE |
static String |
PROPOSAL_DISCL_MODULE_CODE |
static String |
PROTOCOL_DISCL_MODULE_CODE |
UPDATE_USER_LENGTHextension, versionNumberAWARD_BUDGET_KEY, AWARD_KEY, COI_DISCLOSURE_KEY, COMMITTEE_KEY, COMMITTEE_SCHEDULE_KEY, IACUC_PROTOCOL_KEY, IACUC_PROTOCOL_ONLINE_REVIEW_KEY, NEGOTIATION_KEY, PROPOSAL_BUDGET_KEY, PROPOSAL_KEY, PROTOCOL_KEY, PROTOCOL_ONLINE_REVIEW_KEY, SPONSOR_HIREARCHY_KEY, SUBAWARD_KEY, TIME_AND_MONEY_KEY| Constructor and Description |
|---|
CoiDisclosure() |
getAuthorPersonName, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic static final String MANUAL_DISCL_MODULE_CODE
public static final String PROPOSAL_DISCL_MODULE_CODE
public static final String INSTITUTIONAL_PROPOSAL_DISCL_MODULE_CODE
public static final String PROTOCOL_DISCL_MODULE_CODE
public static final String AWARD_DISCL_MODULE_CODE
public static final String ANNUAL_DISCL_MODULE_CODE
public static final String CERTIFIED
public KcPerson getPerson()
protected KcPersonService getKcPersonService()
KraPersistableBusinessObjectBasegetKcPersonService in class KraPersistableBusinessObjectBaseprotected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public List<CoiDisclosureNotepad> getCoiDisclosureNotepads()
public void setCoiDisclosureNotepads(List<CoiDisclosureNotepad> coiDisclosureNotepads)
public Long getCoiDisclosureId()
public void setCoiDisclosureId(Long coiDisclosureId)
public String getCoiDisclosureNumber()
public void setCoiDisclosureNumber(String coiDisclosureNumber)
public Integer getSequenceNumber()
SequenceablegetSequenceNumber in interface Sequenceablepublic void setSequenceNumber(Integer sequenceNumber)
public String getPersonId()
public void setPersonId(String personId)
public String getCertificationText()
public void setCertificationText(String certificationText)
public String getCertifiedBy()
public void setCertifiedBy(String certifiedBy)
public Timestamp getCertificationTimestamp()
public String getCertificationTimestampString()
public void setCertificationTimestamp(Timestamp certificationTimestamp)
public void certifyDisclosure()
public String getDisclosureDispositionCode()
public void setDisclosureDispositionCode(String disclosureDispositionCode)
public String getDisclosureStatusCode()
public void setDisclosureStatusCode(String disclosureStatusCode)
public Date getExpirationDate()
public void setExpirationDate(Date expirationDate)
public Integer getDiscActiveStatus()
public void setDiscActiveStatus(Integer discActiveStatus)
public CoiDisclosureDocument getCoiDisclosureDocument()
public void setCoiDisclosureDocument(CoiDisclosureDocument coiDisclosureDocument)
public List<DisclosurePerson> getDisclosurePersons()
public void setDisclosurePersons(List<DisclosurePerson> disclosurePersons)
public DisclosurePerson getDisclosureReporter()
public void initSelectedUnit()
public String getLeadUnitNumber()
getLeadUnitNumber in interface Permissionablepublic List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasepublic void initRequiredFields()
public void initCoiDisclosureNumber()
public boolean getCertifiedFlag()
public void setCertifiedFlag(boolean certifiedFlag)
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
public String getCertificationStatement()
public String getAcknowledgementStatement()
public List<CoiDisclProject> getCoiDisclProjects()
public void setCoiDisclProjects(List<CoiDisclProject> coiDisclProjects)
public String getSubmitThankyouStatement()
public boolean isProposalEvent()
public boolean isInstitutionalProposalEvent()
public boolean isNonManualProjectEvent()
public boolean isProtocolEvent()
public boolean isIacucProtocolEvent()
public boolean isAwardEvent()
public boolean isAnnualEvent()
public boolean isUpdateEvent()
public boolean isExcludedFromAnnual()
public boolean isManualEvent()
public boolean isSystemEvent()
public String getCompleteMessage()
protected void updateUserFields(KraPersistableBusinessObjectBase bo)
protected org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
public <T extends CoiDisclosureAttachment> void addAttachmentsByType(T attachment)
attachment - the attachmentIllegalArgumentException - if attachment is null or if an unsupported attachment is foundpublic void addAttachment(CoiDisclosureAttachment attachment)
public List<CoiDisclosureAttachment> getCoiDisclosureAttachments()
public void setCoiDisclosureAttachments(List<CoiDisclosureAttachment> coiDisclosureAttachments)
protected void addCoiDisclosureAttachment(CoiDisclosureAttachment coiDisclosureAttachment)
public void initializeCoiAttachmentFilter()
public void initializeCoiReviewStatus()
public void setCoiDisclosureAttachmentFilter(CoiDisclosureAttachmentFilter newAttachmentFilter)
public CoiDisclosureAttachmentFilter getCoiDisclosureAttachmentFilter()
public List<CoiDisclosureAttachment> getFilteredAttachments()
public boolean isComplete()
public void setSequenceOwner(CoiDisclosure newlyVersionedOwner)
SequenceAssociatesetSequenceOwner in interface SequenceAssociate<CoiDisclosure>public CoiDisclosure getSequenceOwner()
SequenceAssociategetSequenceOwner in interface SequenceAssociate<CoiDisclosure>public void resetPersistenceState()
SequenceableresetPersistenceState in interface Sequenceablepublic void incrementSequenceNumber()
SequenceOwnerincrementSequenceNumber in interface SequenceOwner<CoiDisclosure>public Integer getOwnerSequenceNumber()
SequenceOwnergetOwnerSequenceNumber in interface SequenceOwner<CoiDisclosure>public String getVersionNameField()
SequenceOwnergetVersionNameField in interface SequenceOwner<CoiDisclosure>public KraPersistableBusinessObjectBase getEventBo()
public void setEventBo(KraPersistableBusinessObjectBase eventBo)
public String getDocumentNumberForPermission()
PermissionablegetDocumentNumberForPermission in interface Permissionablepublic String getDocumentKey()
PermissionablegetDocumentKey in interface Permissionablepublic List<String> getRoleNames()
PermissionablegetRoleNames in interface Permissionablepublic String getNamespace()
getNamespace in interface Permissionablepublic String getDocumentUnitNumber()
org.kuali.kra.UnitAclLoadable#getUnitNumberOfDocument()public String getDocumentRoleTypeCode()
getDocumentRoleTypeCode in interface Permissionablepublic void populateAdditionalQualifiedRoleAttributes(Map<String,String> qualifiedRoleAttributes)
PermissionablepopulateAdditionalQualifiedRoleAttributes in interface Permissionablepublic String getEventTypeCode()
public void setEventTypeCode(String eventTypeCode)
public String getModuleItemKey()
public void setModuleItemKey(String moduleItemKey)
public boolean isCurrentDisclosure()
public void setCurrentDisclosure(boolean currentDisclosure)
public boolean isOpenForNotesAndAttachments()
public boolean isApprovedDisclosure()
public boolean isSubmitted()
public boolean isDisapprovedDisclosure()
public CoiDispositionStatus getCoiDispositionStatus()
public void setCoiDispositionStatus(CoiDispositionStatus coiDispositionStatus)
public CoiDisclosureStatus getCoiDisclosureStatus()
public boolean isUnderReview()
public boolean isSubmittedForReview()
public void setCoiDisclosureStatus(CoiDisclosureStatus coiDisclosureStatus)
public CoiDisclosureEventType getCoiDisclosureEventType()
public void setCoiDisclosureEventType(CoiDisclosureEventType coiDisclosureEventType)
public List<CoiUserRole> getCoiUserRoles()
public void setCoiUserRoles(List<CoiUserRole> coiUserRoles)
public boolean isAnnualUpdate()
public void setAnnualUpdate(boolean annualUpdate)
public String getReporterCreated()
public void setReporterCreated(String reporterCreated)
public String getCoiDisclProjectId()
public void setCoiDisclProjectId(String coiDisclProjectId)
public String getCoiDisclProjectTitle()
public void setCoiDisclProjectTitle(String coiDisclProjectTitle)
public List<CoiNotification> getDisclosureNotifications()
public List<CoiNotification> getFilteredDisclosureNotifications()
public List<CoiNotification> filterNotifications(List<CoiNotification> unfilteredList)
public List<CoiNotification> getNotificationsByDocId()
public List<CoiNotification> getFilteredNotificationsByDocId()
public void setDisclosureNotifications(List<CoiNotification> disclosureNotifications)
public void addNotification(CoiNotification notification)
public String getReporterUserName()
public String getReviewStatusCode()
public void setReviewStatusCode(String reviewStatusCode)
public CoiReviewStatus getCoiReviewStatus()
public void setCoiReviewStatus(CoiReviewStatus coiReviewStatus)
public String getDisclosureStatusReviewStatus()
public boolean isDisclosureSaved()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.