public abstract class ProtocolOnlineReviewBase extends KraPersistableBusinessObjectBase implements Permissionable, UnitAclLoadable
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 |
|---|
ProtocolOnlineReviewBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addActionPerformed(String action)
This method is to add action performed for this OLR.
|
List |
buildListOfDeletionAwareLists() |
String |
getActionsPerformed() |
List<CommitteeScheduleMinuteBase> |
getCommitteeScheduleMinutes()
Gets the committeeScheduleMinutes attribute.
|
Date |
getDateDue()
Gets the dueDate attribute.
|
Date |
getDateRequested()
Gets the dateRequested attribute.
|
String |
getDocumentKey()
This method returns unique key for implementing document.
|
String |
getDocumentNumberForPermission()
This method returns the appropriate document number for implementing documents
For award it would be awardNumber and for PDD it would be proposal Number.
|
String |
getDocumentRoleTypeCode()
Returns the type code of the document (i.e.
|
String |
getDocumentUnitNumber()
Returns the unit number of the unit to which the document belongs to.
|
String |
getLeadUnitNumber() |
ProtocolBase |
getLookupProtocol() |
String |
getLookupProtocolOnlineReviewStatusCode() |
String |
getLookupReviewerFullName()
Gets the loopReviewerFullName attribute.
|
KcPerson |
getLookupReviewerPerson()
Gets the lookupReviewerPerson attribute.
|
String |
getLookupReviewerPersonId()
Gets the lookupReviewerPersonId attribute.
|
Rolodex |
getLookupReviewerRolodex()
Gets the lookupReviewerRolodex attribute.
|
Integer |
getLookupReviewerRolodexId()
Gets the lookupReviewerRolodexId attribute.
|
String |
getNamespace() |
ProtocolBase |
getProtocol()
Gets the protocol attribute.
|
Long |
getProtocolId()
Gets the protocolId attribute.
|
protected abstract String |
getProtocolOLRFinalStatusCodeHook() |
protected abstract String |
getProtocolOLRRemovedCancelledStatusCodeHook() |
ProtocolOnlineReviewDeterminationRecommendationBase |
getProtocolOnlineReviewDeterminationRecommendation()
Gets the protocolReviewDeterminationRecommendation attribute.
|
Long |
getProtocolOnlineReviewDeterminationRecommendationCode()
Gets the protocolReviewDeterminationRecommendationCode attribute.
|
ProtocolOnlineReviewDocumentBase |
getProtocolOnlineReviewDocument()
Gets the protocolReviewDocument attribute.
|
Long |
getProtocolOnlineReviewId()
Gets the protocolReviewId attribute.
|
ProtocolOnlineReviewStatus |
getProtocolOnlineReviewStatus()
Gets the protocolReviewStatus attribute.
|
String |
getProtocolOnlineReviewStatusCode()
Gets the protocolReviewStatusCode attribute.
|
ProtocolReviewer |
getProtocolReviewer()
Gets the protocolReviewer attribute.
|
Long |
getProtocolReviewerId()
Gets the protocolReviewerId attribute.
|
ProtocolSubmissionBase |
getProtocolSubmission()
Gets the protocolSubmission attribute.
|
Date |
getResultDueDate()
Returns the dateDue if it is non-empty; otherwise, returns the scheduled meeting date.
|
List<ProtocolReviewAttachmentBase> |
getReviewAttachments() |
String |
getReviewerTypeCode() |
String |
getReviewerUserName()
get the reviewer user name of the last action performed if last action is reviewer approve OLR doc.
|
List<String> |
getRoleNames()
This method gets all the role names for particular document.
|
Long |
getSubmissionIdFk()
Gets the submissionIdFk attribute.
|
boolean |
isActive() |
boolean |
isAdminAccepted() |
boolean |
isReviewerApproved() |
boolean |
isStatusMatched(String docStatus)
check if the OLR is reviewer or admin approved.
|
void |
populateAdditionalQualifiedRoleAttributes(Map<String,String> qualifiedRoleAttributes)
Allows a permissionable to set additional qualified role attributes that may be needed by
kim services to resolve the role members.
|
void |
removeLastAction()
after undo last action, OLR will be versioned.
|
void |
resetPersistenceState() |
void |
setActionsPerformed(String actionsPerformed) |
void |
setAdminAccepted(boolean adminAccepted) |
void |
setCommitteeScheduleMinutes(List<CommitteeScheduleMinuteBase> committeeScheduleMinutes)
Sets the committeeScheduleMinutes attribute value.
|
void |
setDateDue(Date dateDue)
Sets the dueDate attribute value.
|
void |
setDateRequested(Date dateRequested)
Sets the dateRequested attribute value.
|
void |
setLookupProtocol(ProtocolBase lookupProtocol) |
void |
setLookupProtocolOnlineReviewStatusCode(String lookupProtocolOnlineReviewStatusCode) |
void |
setLookupReviewerFullName(String loopReviewerFullName)
Sets the loopReviewerFullName attribute value.
|
void |
setLookupReviewerPerson(KcPerson lookupReviewerPerson)
Sets the lookupReviewerPerson attribute value.
|
void |
setLookupReviewerPersonId(String lookupReviewerPersonId)
Sets the lookupReviewerPersonId attribute value.
|
void |
setLookupReviewerRolodex(Rolodex lookupReviewerRolodex)
Sets the lookupReviewerRolodex attribute value.
|
void |
setLookupReviewerRolodexId(Integer lookupReviewerRolodexId)
Sets the lookupReviewerRolodexId attribute value.
|
void |
setProtocol(ProtocolBase protocol)
Sets the protocol attribute value.
|
void |
setProtocolId(Long protocolId)
Sets the protocolId attribute value.
|
void |
setProtocolOnlineReviewDeterminationRecommendation(ProtocolOnlineReviewDeterminationRecommendationBase protocolOnlineReviewDeterminationRecommendation)
Sets the protocolReviewDeterminationRecommendation attribute value.
|
void |
setProtocolOnlineReviewDeterminationRecommendationCode(Long protocolOnlineReviewDeterminationRecommendationCode)
Sets the protocolReviewDeterminationRecommendationCode attribute value.
|
void |
setProtocolOnlineReviewDocument(ProtocolOnlineReviewDocumentBase protocolOnlineReviewDocument)
Sets the protocolReviewDocument attribute value.
|
void |
setProtocolOnlineReviewId(Long protocolOnlineReviewId)
Sets the protocolReviewId attribute value.
|
void |
setProtocolOnlineReviewStatus(ProtocolOnlineReviewStatus protocolOnlineReviewStatus)
Sets the protocolReviewStatus attribute value.
|
void |
setProtocolOnlineReviewStatusCode(String protocolOnlineReviewStatusCode)
Sets the protocolReviewStatusCode attribute value.
|
void |
setProtocolReviewer(ProtocolReviewer protocolReviewer)
Sets the protocolReviewer attribute value.
|
void |
setProtocolReviewerId(Long protocolReviewerId)
Sets the protocolReviewerId attribute value.
|
void |
setProtocolSubmission(ProtocolSubmissionBase protocolSubmission)
Sets the protocolSubmission attribute value.
|
void |
setReviewAttachments(List<ProtocolReviewAttachmentBase> reviewAttachments) |
void |
setReviewerApproved(boolean reviewerApproved) |
void |
setReviewerTypeCode(String reviewerTypeCode) |
void |
setSubmissionIdFk(Long submissionIdFk)
Sets the submissionIdFk attribute value.
|
getAuthorPersonName, getKcPersonService, 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 Long getProtocolOnlineReviewId()
public void setProtocolOnlineReviewId(Long protocolOnlineReviewId)
protocolOnlineReviewId - The protocolReviewId to set.public Long getProtocolId()
public void setProtocolId(Long protocolId)
protocolId - The protocolId to set.public Long getSubmissionIdFk()
public void setSubmissionIdFk(Long submissionIdFk)
submissionIdFk - The submissionIdFk to set.public String getProtocolOnlineReviewStatusCode()
public void setProtocolOnlineReviewStatusCode(String protocolOnlineReviewStatusCode)
protocolOnlineReviewStatusCode - The protocolReviewStatusCode to set.public Date getDateDue()
public void setDateDue(Date dateDue)
dateDue - The dueDate to set.public Date getDateRequested()
public void setDateRequested(Date dateRequested)
dateRequested - The dateRequested to set.public ProtocolBase getProtocol()
public void setProtocol(ProtocolBase protocol)
protocol - The protocol to set.public ProtocolSubmissionBase getProtocolSubmission()
public void setProtocolSubmission(ProtocolSubmissionBase protocolSubmission)
protocolSubmission - The protocolSubmission to set.public ProtocolOnlineReviewStatus getProtocolOnlineReviewStatus()
public void setProtocolOnlineReviewStatus(ProtocolOnlineReviewStatus protocolOnlineReviewStatus)
protocolOnlineReviewStatus - The protocolReviewStatus to set.public Long getProtocolOnlineReviewDeterminationRecommendationCode()
public void setProtocolOnlineReviewDeterminationRecommendationCode(Long protocolOnlineReviewDeterminationRecommendationCode)
protocolOnlineReviewDeterminationRecommendationCode - The protocolReviewDeterminationRecommendationCode to set.public ProtocolOnlineReviewDeterminationRecommendationBase getProtocolOnlineReviewDeterminationRecommendation()
public void setProtocolOnlineReviewDeterminationRecommendation(ProtocolOnlineReviewDeterminationRecommendationBase protocolOnlineReviewDeterminationRecommendation)
protocolOnlineReviewDeterminationRecommendation - The protocolReviewDeterminationRecommendation to set.public Long getProtocolReviewerId()
public void setProtocolReviewerId(Long protocolReviewerId)
protocolReviewerId - The protocolReviewerId to set.public ProtocolReviewer getProtocolReviewer()
public void setProtocolReviewer(ProtocolReviewer protocolReviewer)
protocolReviewer - The protocolReviewer to set.public String getDocumentKey()
PermissionablegetDocumentKey in interface Permissionablepublic String getDocumentNumberForPermission()
PermissionablegetDocumentNumberForPermission in interface Permissionablepublic String getDocumentRoleTypeCode()
UnitAclLoadablegetDocumentRoleTypeCode in interface PermissionablegetDocumentRoleTypeCode in interface UnitAclLoadablepublic String getLeadUnitNumber()
getLeadUnitNumber in interface Permissionablepublic String getNamespace()
getNamespace in interface Permissionablepublic List<String> getRoleNames()
PermissionablegetRoleNames in interface Permissionablepublic void populateAdditionalQualifiedRoleAttributes(Map<String,String> qualifiedRoleAttributes)
PermissionablepopulateAdditionalQualifiedRoleAttributes in interface Permissionablepublic String getDocumentUnitNumber()
UnitAclLoadablegetDocumentUnitNumber in interface UnitAclLoadablepublic List<CommitteeScheduleMinuteBase> getCommitteeScheduleMinutes()
public void setCommitteeScheduleMinutes(List<CommitteeScheduleMinuteBase> committeeScheduleMinutes)
committeeScheduleMinutes - The committeeScheduleMinutes to set.public ProtocolOnlineReviewDocumentBase getProtocolOnlineReviewDocument()
public void setProtocolOnlineReviewDocument(ProtocolOnlineReviewDocumentBase protocolOnlineReviewDocument)
protocolOnlineReviewDocument - The protocolReviewDocument to set.public List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class org.kuali.rice.krad.bo.PersistableBusinessObjectBasepublic void resetPersistenceState()
public Integer getLookupReviewerRolodexId()
public void setLookupReviewerRolodexId(Integer lookupReviewerRolodexId)
lookupReviewerRolodexId - The lookupReviewerRolodexId to set.public String getLookupReviewerPersonId()
public void setLookupReviewerPersonId(String lookupReviewerPersonId)
lookupReviewerPersonId - The lookupReviewerPersonId to set.public Rolodex getLookupReviewerRolodex()
public void setLookupReviewerRolodex(Rolodex lookupReviewerRolodex)
lookupReviewerRolodex - The lookupReviewerRolodex to set.public KcPerson getLookupReviewerPerson()
public void setLookupReviewerPerson(KcPerson lookupReviewerPerson)
lookupReviewerPerson - The lookupReviewerPerson to set.public String getLookupReviewerFullName()
public void setLookupReviewerFullName(String loopReviewerFullName)
loopReviewerFullName - The loopReviewerFullName to set.public boolean isActive()
protected abstract String getProtocolOLRRemovedCancelledStatusCodeHook()
public ProtocolBase getLookupProtocol()
public void setLookupProtocol(ProtocolBase lookupProtocol)
public String getLookupProtocolOnlineReviewStatusCode()
public void setLookupProtocolOnlineReviewStatusCode(String lookupProtocolOnlineReviewStatusCode)
public Date getResultDueDate()
public String getActionsPerformed()
public void setActionsPerformed(String actionsPerformed)
public void addActionPerformed(String action)
action - public boolean isReviewerApproved()
public void setReviewerApproved(boolean reviewerApproved)
public boolean isAdminAccepted()
public void setAdminAccepted(boolean adminAccepted)
public boolean isStatusMatched(String docStatus)
protected abstract String getProtocolOLRFinalStatusCodeHook()
public String getReviewerUserName()
public void removeLastAction()
public String getReviewerTypeCode()
public void setReviewerTypeCode(String reviewerTypeCode)
public List<ProtocolReviewAttachmentBase> getReviewAttachments()
public void setReviewAttachments(List<ProtocolReviewAttachmentBase> reviewAttachments)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.