public abstract class CommitteeScheduleMinuteBase<CSM extends CommitteeScheduleMinuteBase<CSM,CS>,CS extends CommitteeScheduleBase<CS,?,?,CSM>> extends ProtocolReviewableBase<CS> implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
static Comparator<CommitteeScheduleMinuteBase> |
entryTypeComparator |
UPDATE_USER_LENGTH| Constructor and Description |
|---|
CommitteeScheduleMinuteBase()
Constructs a CommitteeScheduleMinuteBase.
|
CommitteeScheduleMinuteBase(String minuteEntryTypeCode)
Constructs a CommitteeScheduleMinuteBase with a default minute entry.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Equality is based on minute id, minute entry value, entry number(order position)
and whether or not it is private.
|
boolean |
getCanView()
Returns whether the current user can view this comment.
|
CS |
getCommitteeSchedule() |
CommScheduleActItemBase |
getCommScheduleActItem() |
Long |
getCommScheduleActItemsIdFk() |
Long |
getCommScheduleMinutesId() |
CSM |
getCopy() |
Timestamp |
getCreateTimestamp() |
String |
getCreateUser() |
String |
getCreateUserFullName()
Gets the createUserFullName attribute.
|
Integer |
getEntryNumber() |
String |
getMinuteEntry() |
MinuteEntryType |
getMinuteEntryType() |
String |
getMinuteEntryTypeCode() |
CSM |
getPristineInstance()
This method will try to obtain the pristine instance of this BO from the database using the schedule id as the primary key value.
|
boolean |
getPrivateCommentFlag() |
ProtocolBase |
getProtocol() |
ProtocolContingencyBase |
getProtocolContingency() |
String |
getProtocolContingencyCode() |
Long |
getProtocolId() |
Long |
getProtocolIdFk() |
ProtocolOnlineReviewBase |
getProtocolOnlineReview()
Gets the protocolReview attribute.
|
Long |
getProtocolOnlineReviewIdFk()
Gets the protocolReviewIdFk attribute.
|
ProtocolReviewer |
getProtocolReviewer() |
Long |
getProtocolReviewerIdFk() |
List<ProtocolBase> |
getProtocols() |
boolean |
getReadOnly() |
Long |
getScheduleIdFk() |
Long |
getSubmissionIdFk() |
String |
getUpdateUserFullName()
Gets the updateUserFullName attribute.
|
protected abstract boolean |
isAdministrator(String principalId) |
boolean |
isDisplayReviewerName() |
boolean |
isFinal()
This method indicates if the OLR is finalized or not
review comment has a finalflag, but review attachment does not
|
boolean |
isFinalFlag() |
boolean |
isGenerateAttendance() |
boolean |
isPersisted()
This method returns true if the object has been saved to the database, and returns false if it has not.
|
boolean |
isPrivate()
This method is to show whether comment or attachment is private or not
|
boolean |
isReviewComment()
This method is needed to determine whether schedule minute comments have been accepted by
the irb admin.
|
boolean |
isUpdateUserToBeRecorded(CSM pristineInstance)
This method returns true if this BO instance's minuteEntry text or the private or final flag values or the protocol values
have been updated by the user.
|
protected void |
preUpdate() |
void |
setCommitteeSchedule(CS committeeSchedule) |
void |
setCommScheduleActItem(CommScheduleActItemBase commScheduleActItem) |
void |
setCommScheduleActItemsIdFk(Long commScheduleActItemsIdFk) |
void |
setCommScheduleMinutesId(Long commScheduleMinutesId) |
void |
setCreateTimestamp(Timestamp createTimestamp) |
void |
setCreateUser(String createUser) |
void |
setCreateUserFullName(String createUserFullName)
Sets the createUserFullName attribute value.
|
void |
setDisplayReviewerName(boolean displayReviewerName) |
void |
setEntryNumber(Integer entryNumber) |
void |
setFinalFlag(boolean finalFlag) |
void |
setGenerateAttendance(boolean generateAttendance) |
void |
setMinuteEntry(String minuteEntry) |
void |
setMinuteEntryType(MinuteEntryType minuteEntryType) |
void |
setMinuteEntryTypeCode(String minuteEntryTypeCode) |
void |
setPrivateCommentFlag(boolean privateCommentFlag) |
void |
setProtocol(ProtocolBase protocol) |
void |
setProtocolContingency(ProtocolContingencyBase protocolContingency) |
void |
setProtocolContingencyCode(String protocolContingencyCode) |
void |
setProtocolIdFk(Long protocolIdFk) |
void |
setProtocolOnlineReview(ProtocolOnlineReviewBase protocolReview)
Sets the protocolReview attribute value.
|
void |
setProtocolOnlineReviewIdFk(Long protocolOnlineReviewIdFk)
Sets the protocolReviewIdFk attribute value.
|
void |
setProtocolReviewer(ProtocolReviewer protocolReviewer) |
void |
setProtocolReviewerIdFk(Long protocolReviewerIdFk) |
void |
setProtocols(List<ProtocolBase> protocols) |
void |
setReadOnly(boolean readOnly) |
void |
setScheduleIdFk(Long scheduleIdFk) |
void |
setSubmissionIdFk(Long submissionIdFk) |
void |
setUpdateUserFullName(String updateUserFullName)
Sets the updateUserFullName attribute value.
|
getProtocolOnlineReviewBOClassHook, isAcceptedgetAuthorPersonName, getKcPersonService, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, prePersist, 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 static final Comparator<CommitteeScheduleMinuteBase> entryTypeComparator
public CommitteeScheduleMinuteBase()
public CommitteeScheduleMinuteBase(String minuteEntryTypeCode)
minuteEntryTypeCode - the type code for the default minute entrypublic Long getScheduleIdFk()
public void setScheduleIdFk(Long scheduleIdFk)
public Integer getEntryNumber()
public void setEntryNumber(Integer entryNumber)
public String getMinuteEntryTypeCode()
public void setMinuteEntryTypeCode(String minuteEntryTypeCode)
public Long getProtocolIdFk()
public void setProtocolIdFk(Long protocolIdFk)
public Long getCommScheduleActItemsIdFk()
public void setCommScheduleActItemsIdFk(Long commScheduleActItemsIdFk)
public Long getSubmissionIdFk()
public void setSubmissionIdFk(Long submissionIdFk)
public boolean getPrivateCommentFlag()
public void setPrivateCommentFlag(boolean privateCommentFlag)
public String getProtocolContingencyCode()
public void setProtocolContingencyCode(String protocolContingencyCode)
public String getMinuteEntry()
public void setMinuteEntry(String minuteEntry)
public Long getCommScheduleMinutesId()
public void setCommScheduleMinutesId(Long commScheduleMinutesId)
public ProtocolContingencyBase getProtocolContingency()
public void setProtocolContingency(ProtocolContingencyBase protocolContingency)
public MinuteEntryType getMinuteEntryType()
public void setMinuteEntryType(MinuteEntryType minuteEntryType)
public CommScheduleActItemBase getCommScheduleActItem()
public void setCommScheduleActItem(CommScheduleActItemBase commScheduleActItem)
public List<ProtocolBase> getProtocols()
public void setProtocols(List<ProtocolBase> protocols)
public boolean isGenerateAttendance()
public void setGenerateAttendance(boolean generateAttendance)
public boolean isFinalFlag()
public void setFinalFlag(boolean finalFlag)
public ProtocolBase getProtocol()
getProtocol in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public void setProtocol(ProtocolBase protocol)
public Long getProtocolReviewerIdFk()
public void setProtocolReviewerIdFk(Long protocolReviewerIdFk)
public ProtocolReviewer getProtocolReviewer()
public void setProtocolReviewer(ProtocolReviewer protocolReviewer)
public void setCreateUser(String createUser)
public String getCreateUser()
getCreateUser in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public void setCreateTimestamp(Timestamp createTimestamp)
public Timestamp getCreateTimestamp()
public Long getProtocolOnlineReviewIdFk()
getProtocolOnlineReviewIdFk in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public void setProtocolOnlineReviewIdFk(Long protocolOnlineReviewIdFk)
protocolOnlineReviewIdFk - The protocolReviewIdFk to set.public ProtocolOnlineReviewBase getProtocolOnlineReview()
public void setProtocolOnlineReview(ProtocolOnlineReviewBase protocolReview)
protocolReview - The protocolReview to set.public boolean equals(Object o)
equals in class Objecto - a CommitteeScheduleMinuteBase objectObject.equals(java.lang.Object)protected void preUpdate()
preUpdate in class KraPersistableBusinessObjectBaseorg.kuali.core.bo.PersistableBusinessObjectBase#beforeInsert()public CSM getPristineInstance()
public boolean isUpdateUserToBeRecorded(CSM pristineInstance)
public boolean isPersisted()
public Long getProtocolId()
getProtocolId in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public String getCreateUserFullName()
public void setCreateUserFullName(String createUserFullName)
createUserFullName - The createUserFullName to set.public String getUpdateUserFullName()
public void setUpdateUserFullName(String updateUserFullName)
updateUserFullName - The updateUserFullName to set.public CS getCommitteeSchedule()
getCommitteeSchedule in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public void setCommitteeSchedule(CS committeeSchedule)
public boolean getCanView()
protected abstract boolean isAdministrator(String principalId)
public CSM getCopy()
public boolean isDisplayReviewerName()
public void setDisplayReviewerName(boolean displayReviewerName)
setDisplayReviewerName in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public boolean isReviewComment()
isReviewComment in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public boolean isFinal()
ProtocolReviewableBaseisFinal in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public boolean isPrivate()
ProtocolReviewableBaseisPrivate in class ProtocolReviewableBase<CS extends CommitteeScheduleBase<CS,?,?,CSM>>public boolean getReadOnly()
public void setReadOnly(boolean readOnly)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.