public class SubAward extends KraPersistableBusinessObjectBase implements Permissionable, SequenceOwner<SubAward>, Negotiable
| Modifier and Type | Field and Description |
|---|---|
static String |
NOTIFICATION_TYPE_SUBMIT |
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_KEYEMPTY_STRING| Constructor and Description |
|---|
SubAward()
.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAccountNumber()
.
|
String |
getAdminPersonName()
This method returns the admin person's name, if it exists, otherwise returns an empty string.
|
String |
getArchiveLocation()
.
|
String |
getAssociatedDocumentId()
Returns the negotiable's document id.
|
String |
getAwardNumber()
.
|
Date |
getCloseoutDate()
.
|
String |
getCloseoutIndicator()
.
|
String |
getComments()
.
|
String |
getDocIdStatus()
.
|
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() |
Date |
getEndDate()
.
|
String |
getFundingSourceIndicator()
.
|
protected Map<String,Object> |
getIdentifierMap(String identifierField,
Object identifierValue)
.
|
KcPerson |
getKcPerson()
.
|
String |
getLastUpdate()
.
|
String |
getLeadUnitName()
This method returns the lead unit's name, if it exists, otherwise returns an empty string.
|
String |
getLeadUnitNumber()
This method returns the lead unit's number, if it exists, otherwise returns an empty string.
|
String |
getNamespace() |
ProposalType |
getNegotiableProposalType()
This method a proposal type if it is an institutional proposal or a proposal log.
|
String |
getNegotiableProposalTypeCode()
Get the proposal type code from this negotiable.
|
boolean |
getNewVersion()
.
|
Organization |
getOrganization()
.
|
String |
getOrganizationId()
.
|
String |
getOrganizationName()
.
|
Integer |
getOwnerSequenceNumber()
This method returns its owner's sequence number.
|
String |
getPiEmployeeName()
This method returns the employee principle investigator's name, if it exists, otherwise returns an empty string.
|
String |
getPiName()
Returns the PI's name whether employee or non-employee.
|
String |
getPiNonEmployeeName()
This method returns the the non-employee (Rolodex) Principle Ivestigator's name, if it exists, otherwise returns an empty string.
|
String |
getPrimeSponsorCode()
This method returns the prime sponsor's code, if it exists, otherwise returns an empty string.
|
String |
getPrimeSponsorName()
This method returns the prime sponsor's name, if it exists, otherwise returns an empty string.
|
List<NegotiationPersonDTO> |
getProjectPeople()
This method returns a list of KcPersons that include the PI, COI, and Key Personnel.
|
String |
getPurchaseOrderNum()
.
|
KcPerson |
getRequisitioner() |
String |
getRequisitionerId()
.
|
String |
getRequisitionerName()
.
|
String |
getRequisitionerUnit()
.
|
String |
getRequisitionerUnitName()
.
|
String |
getRequisitionerUserName()
.
|
List<String> |
getRoleNames()
This method gets all the role names for particular document.
|
Rolodex |
getRolodex()
.
|
String |
getRolodexFirstName() |
Integer |
getSequenceNumber()
.
|
SubAward |
getSequenceOwner()
The SequenceOwner is returned; "this" should be returned if this associate is the sequence owner.
|
Integer |
getSiteInvestigator()
.
|
String |
getSiteInvestigatorId()
.
|
String |
getSiteInvestigatorName()
.
|
String |
getSponsorAwardNumber()
This method returns the sponsor award number, if it exists, otherwise returns an empty string.
|
String |
getSponsorCode()
This method returns the sponsor's code, if it exists, otherwise returns an empty string.
|
String |
getSponsorName()
This method returns the sponsor's name, if it exists, otherwise returns an empty string.
|
Date |
getStartDate()
.
|
Integer |
getStatusCode()
.
|
String |
getStatusDescription()
.
|
SubAwardAmountInfo |
getSubAwardAmountInfo()
.
|
List<SubAwardAmountInfo> |
getSubAwardAmountInfoList()
.
|
List<SubAwardAmountReleased> |
getSubAwardAmountReleasedList()
.
|
SubAwardCloseout |
getSubAwardCloseout()
.
|
List<SubAwardCloseout> |
getSubAwardCloseoutList()
.
|
String |
getSubAwardCode()
.
|
SubAwardContact |
getSubAwardContact()
.
|
List<SubAwardContact> |
getSubAwardContactsList()
.
|
List<SubAwardCustomData> |
getSubAwardCustomDataList()
.
|
SubAwardDocument |
getSubAwardDocument()
.
|
SubAwardFundingSource |
getSubAwardFundingSource()
.
|
List<SubAwardFundingSource> |
getSubAwardFundingSourceList()
.
|
Long |
getSubAwardId()
.
|
String |
getSubAwardOrganizationName()
This method returns the sub award organization name, if it exists, otherwise returns an empty string.
|
String |
getSubAwardRequisitionerId()
This method returns the Requisitioner's ID if it is a subaward, otherwise returns an empty string.
|
String |
getSubAwardRequisitionerName()
This method returns the Requisitioner's Name if it is a subaward, otherwise returns an empty string.
|
String |
getSubAwardRequisitionerUnitName()
This method returns the Requisitioner's Unit Name if it is a subaward, otherwise returns an empty string.
|
String |
getSubAwardRequisitionerUnitNumber()
This method returns the Requisitioner's Unit Number if it is a subaward, otherwise returns an empty string.
|
String |
getSubAwardSequenceStatus()
.
|
SubAwardStatus |
getSubAwardStatus()
.
|
AwardType |
getSubAwardType()
.
|
Integer |
getSubAwardTypeCode()
.
|
String |
getTitle()
.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalAmountReleased()
.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalAnticipatedAmount()
.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalAvailableAmount()
.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalObligatedAmount()
.
|
Unit |
getUnit()
.
|
String |
getVendorNumber()
.
|
String |
getVersionNameField()
For Award, this would be "awardNumber", for Committee "committeeName", for Protocol "protocolNumber", etc.
|
void |
incrementSequenceNumber()
This increments sequence number on an owner of a sequence.
|
protected void |
initialize() |
protected void |
initializeCollections()
.
|
boolean |
isDefaultOpen() |
boolean |
isEditSubAward()
.
|
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 |
resetPersistenceState()
This method resets the persistence state used to establish
whether this is a new entity or an already-persisted entity.
|
void |
setAccountNumber(String accountNumber)
.
|
void |
setArchiveLocation(String archiveLocation)
.
|
void |
setAwardNumber(String awardNumber)
.
|
void |
setCloseoutDate(Date closeoutDate)
.
|
void |
setCloseoutIndicator(String closeoutIndicator)
.
|
void |
setComments(String comments)
.
|
void |
setDefaultOpen(boolean defaultOpen) |
void |
setDocIdStatus(String docIdStatus)
.
|
void |
setEditSubAward(boolean editSubAward)
.
|
void |
setEndDate(Date endDate)
.
|
void |
setFundingSourceIndicator(String fundingSourceIndicator)
.
|
void |
setKcPerson(KcPerson kcPerson)
.
|
void |
setLastUpdate(String lastUpdate)
.
|
void |
setNewVersion(boolean newVersion)
.
|
void |
setOrganization(Organization organization)
.
|
void |
setOrganizationId(String organizationId)
.
|
void |
setOrganizationName(String organizationName)
.
|
void |
setPurchaseOrderNum(String purchaseOrderNum)
.
|
void |
setRequisitionerId(String requisitionerId)
.
|
void |
setRequisitionerName(String requisitionerName)
.
|
void |
setRequisitionerUnit(String requisitionerUnit)
.
|
void |
setRequisitionerUnitName(String requisitionerUnitName)
.
|
void |
setRequisitionerUserName(String requisitionerUserName)
.
|
void |
setRolodex(Rolodex rolodex)
.
|
void |
setRolodexFirstName(String rolodexFirstName) |
void |
setSequenceNumber(Integer sequenceNumber)
.
|
void |
setSequenceOwner(SubAward newlyVersionedOwner)
This sets the sequence owner on the associate.
|
void |
setSiteInvestigator(Integer siteInvestigator)
.
|
void |
setSiteInvestigatorId(String siteInvestigatorId)
.
|
void |
setSiteInvestigatorName(String siteInvestigatorName)
.
|
void |
setStartDate(Date startDate)
.
|
void |
setStatusCode(Integer statusCode)
.
|
void |
setSubAwardAmountInfo(SubAwardAmountInfo subAwardAmountInfo)
.
|
void |
setSubAwardAmountInfoList(List<SubAwardAmountInfo> subAwardAmountInfoList)
.
|
void |
setSubAwardCloseout(SubAwardCloseout subAwardCloseout)
.
|
void |
setSubAwardCloseoutList(List<SubAwardCloseout> subAwardCloseoutList)
.
|
void |
setSubAwardCode(String subAwardCode)
.
|
void |
setSubAwardContact(SubAwardContact subAwardContact)
.
|
void |
setSubAwardContactsList(List<SubAwardContact> subAwardContactsList)
.
|
void |
setSubAwardCustomDataList(List<SubAwardCustomData> subAwardCustomDataList)
.
|
void |
setSubAwardDocument(SubAwardDocument subAwardDocument)
.
|
void |
setSubAwardFundingSource(SubAwardFundingSource subAwardFundingSource)
.
|
void |
setSubAwardFundingSourceList(List<SubAwardFundingSource> subAwardFundingSourceList)
.
|
void |
setSubAwardId(Long subAwardId)
.
|
void |
setSubAwardSequenceStatus(String subAwardSequenceStatus)
.
|
void |
setSubAwardStatus(SubAwardStatus subAwardStatus) |
void |
setSubAwardType(AwardType subAwardType) |
void |
setSubAwardTypeCode(Integer subAwardTypeCode)
.
|
void |
setTitle(String title)
.
|
void |
setTotalAmountReleased(org.kuali.rice.core.api.util.type.KualiDecimal totalAmountReleased)
.
|
void |
setTotalAnticipatedAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalAnticipatedAmount)
.
|
void |
setTotalAvailableAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalAvailableAmount)
.
|
void |
setTotalObligatedAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalObligatedAmount)
.
|
void |
setUnit(Unit unit)
.
|
void |
setVendorNumber(String vendorNumber)
.
|
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 static final String NOTIFICATION_TYPE_SUBMIT
public Rolodex getRolodex()
public void setRolodex(Rolodex rolodex)
rolodex - The rolodex to set.public KcPerson getKcPerson()
public void setKcPerson(KcPerson kcPerson)
kcPerson - The kcPerson to set.public String getSubAwardSequenceStatus()
public void setSubAwardSequenceStatus(String subAwardSequenceStatus)
subAwardSequenceStatus - The subAwardSequenceStatus to set.public String getRolodexFirstName()
public void setRolodexFirstName(String rolodexFirstName)
public Organization getOrganization()
public void setOrganization(Organization organization)
organization - The organization to set.public Unit getUnit()
public void setUnit(Unit unit)
unit - The unit to set.public String getOrganizationName()
public void setOrganizationName(String organizationName)
organizationName - The organizationName to set.public String getRequisitionerName()
public void setRequisitionerName(String requisitionerName)
requisitionerName - The requisitionerName to set.public String getRequisitionerUnitName()
public void setRequisitionerUnitName(String requisitionerUnitName)
requisitionerUnitName - The requisitionerUnitName to set.public String getRequisitionerUserName()
public void setRequisitionerUserName(String requisitionerUserName)
requisitionerUserName - The requisitionerUserName to set.public KcPerson getRequisitioner()
public String getSiteInvestigatorName()
public void setSiteInvestigatorName(String siteInvestigatorName)
siteInvestigatorName - The siteInvestigatorName to set.protected void initialize()
public Long getSubAwardId()
public void setSubAwardId(Long subAwardId)
subAwardId - The subAwardId to set.public String getSubAwardCode()
public void setSubAwardCode(String subAwardCode)
subAwardCode - The subAwardCode to set.public Integer getSequenceNumber()
getSequenceNumber in interface Sequenceablepublic void setSequenceNumber(Integer sequenceNumber)
sequenceNumber - The sequenceNumber to set.public String getOrganizationId()
public void setOrganizationId(String organizationId)
organizationId - The organizationId to set.public Date getStartDate()
public void setStartDate(Date startDate)
startDate - The startDate to set.public Date getEndDate()
public void setEndDate(Date endDate)
endDate - The endDate to set.public Integer getSubAwardTypeCode()
public void setSubAwardTypeCode(Integer subAwardTypeCode)
subAwardTypeCode - The subAwardTypeCode to set.public String getPurchaseOrderNum()
public void setPurchaseOrderNum(String purchaseOrderNum)
purchaseOrderNum - The purchaseOrderNum to set.public String getTitle()
getTitle in interface Negotiablepublic void setTitle(String title)
title - The title to set.public Integer getStatusCode()
public void setStatusCode(Integer statusCode)
statusCode - The statusCode to set.public String getAccountNumber()
public void setAccountNumber(String accountNumber)
accountNumber - The accountNumber to set.public String getVendorNumber()
public void setVendorNumber(String vendorNumber)
vendorNumber - The vendorNumber to set.public String getRequisitionerId()
public void setRequisitionerId(String requisitionerId)
requisitionerId - The requisitionerId to set.public String getRequisitionerUnit()
public void setRequisitionerUnit(String requisitionerUnit)
requisitionerUnit - The requisitionerUnit to set.public String getArchiveLocation()
public void setArchiveLocation(String archiveLocation)
archiveLocation - The archiveLocation to set.public Date getCloseoutDate()
public void setCloseoutDate(Date closeoutDate)
closeoutDate - The closeoutDate to set.public String getCloseoutIndicator()
public void setCloseoutIndicator(String closeoutIndicator)
closeoutIndicator - The closeoutIndicator to set.public String getFundingSourceIndicator()
public void setFundingSourceIndicator(String fundingSourceIndicator)
fundingSourceIndicator - The fundingSourceIndicator to set.public String getComments()
public void setComments(String comments)
comments - The comments to set.public Integer getSiteInvestigator()
public void setSiteInvestigator(Integer siteInvestigator)
siteInvestigator - The siteInvestigator to set.public SubAwardFundingSource getSubAwardFundingSource()
public void setSubAwardFundingSource(SubAwardFundingSource subAwardFundingSource)
subAwardFundingSource - The subAwardFundingSource to set.public SubAwardContact getSubAwardContact()
public void setSubAwardContact(SubAwardContact subAwardContact)
subAwardContact - The subAwardContact to set.public SubAwardCloseout getSubAwardCloseout()
public void setSubAwardCloseout(SubAwardCloseout subAwardCloseout)
subAwardCloseout - The subAwardCloseout to set.public SubAwardAmountInfo getSubAwardAmountInfo()
public void setSubAwardAmountInfo(SubAwardAmountInfo subAwardAmountInfo)
subAwardAmountInfo - The subAwardAmountInfo to set.public List<SubAwardFundingSource> getSubAwardFundingSourceList()
public void setSubAwardFundingSourceList(List<SubAwardFundingSource> subAwardFundingSourceList)
subAwardFundingSourceList - The subAwardFundingSourceList to set.public List<SubAwardAmountInfo> getSubAwardAmountInfoList()
public void setSubAwardAmountInfoList(List<SubAwardAmountInfo> subAwardAmountInfoList)
subAwardAmountInfoList - The subAwardAmountInfoList to set.public List<SubAwardAmountReleased> getSubAwardAmountReleasedList()
public List<SubAwardContact> getSubAwardContactsList()
public void setSubAwardContactsList(List<SubAwardContact> subAwardContactsList)
subAwardContactsList - The subAwardContactsList to set.public List<SubAwardCloseout> getSubAwardCloseoutList()
public void setSubAwardCloseoutList(List<SubAwardCloseout> subAwardCloseoutList)
subAwardCloseoutList - The subAwardCloseoutList to set.public List<SubAwardCustomData> getSubAwardCustomDataList()
public void setSubAwardCustomDataList(List<SubAwardCustomData> subAwardCustomDataList)
subAwardCustomDataList - The subAwardCustomDataList to set.public String getStatusDescription()
protected void initializeCollections()
public void setSubAwardDocument(SubAwardDocument subAwardDocument)
subAwardDocument - The subAwardDocument to set.public SubAwardDocument getSubAwardDocument()
public void setSubAwardStatus(SubAwardStatus subAwardStatus)
public SubAwardStatus getSubAwardStatus()
public void setSubAwardType(AwardType subAwardType)
public AwardType getSubAwardType()
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 getLeadUnitNumber()
NegotiablegetLeadUnitNumber in interface PermissionablegetLeadUnitNumber in interface Negotiablepublic String getDocumentRoleTypeCode()
getDocumentRoleTypeCode in interface Permissionablepublic void populateAdditionalQualifiedRoleAttributes(Map<String,String> qualifiedRoleAttributes)
PermissionablepopulateAdditionalQualifiedRoleAttributes in interface Permissionablepublic void incrementSequenceNumber()
SequenceOwnerincrementSequenceNumber in interface SequenceOwner<SubAward>SequenceOwner.incrementSequenceNumber()public void setSequenceOwner(SubAward newlyVersionedOwner)
SequenceAssociatesetSequenceOwner in interface SequenceAssociate<SubAward>SequenceOwner.getOwnerSequenceNumber()public SubAward getSequenceOwner()
SequenceAssociategetSequenceOwner in interface SequenceAssociate<SubAward>SequenceAssociate.getSequenceOwner()public void resetPersistenceState()
SequenceableresetPersistenceState in interface SequenceableSequenceable.resetPersistenceState()public Integer getOwnerSequenceNumber()
SequenceOwnergetOwnerSequenceNumber in interface SequenceOwner<SubAward>public String getVersionNameField()
SequenceOwnergetVersionNameField in interface SequenceOwner<SubAward>public void setNewVersion(boolean newVersion)
newVersion - the newVersion to be setpublic boolean getNewVersion()
public org.kuali.rice.core.api.util.type.KualiDecimal getTotalObligatedAmount()
public String getLastUpdate()
public void setLastUpdate(String lastUpdate)
lastUpdate - The lastUpdate to set.public void setTotalObligatedAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalObligatedAmount)
totalObligatedAmount - The totalObligatedAmount to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalAnticipatedAmount()
public void setTotalAnticipatedAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalAnticipatedAmount)
totalAnticipatedAmount - The totalAnticipatedAmount to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalAmountReleased()
public void setTotalAmountReleased(org.kuali.rice.core.api.util.type.KualiDecimal totalAmountReleased)
totalAmountReleased - The totalAmountReleased to set.public org.kuali.rice.core.api.util.type.KualiDecimal getTotalAvailableAmount()
public void setTotalAvailableAmount(org.kuali.rice.core.api.util.type.KualiDecimal totalAvailableAmount)
totalAvailableAmount - The totalAvailableAmount to set.public String getDocIdStatus()
public void setDocIdStatus(String docIdStatus)
docIdStatus - The docIdStatus to set.public String getSiteInvestigatorId()
public void setSiteInvestigatorId(String siteInvestigatorId)
siteInvestigatorId - The siteInvestigatorId to set.public String getAssociatedDocumentId()
NegotiablegetAssociatedDocumentId in interface Negotiablepublic String getLeadUnitName()
NegotiablegetLeadUnitName in interface Negotiablepublic String getPiName()
NegotiablegetPiName in interface Negotiablepublic String getPiEmployeeName()
NegotiablegetPiEmployeeName in interface Negotiablepublic String getPiNonEmployeeName()
NegotiablegetPiNonEmployeeName in interface Negotiablepublic String getAdminPersonName()
NegotiablegetAdminPersonName in interface Negotiablepublic String getSponsorCode()
NegotiablegetSponsorCode in interface Negotiablepublic String getSponsorName()
NegotiablegetSponsorName in interface Negotiablepublic String getPrimeSponsorCode()
NegotiablegetPrimeSponsorCode in interface Negotiablepublic String getPrimeSponsorName()
NegotiablegetPrimeSponsorName in interface Negotiablepublic String getSponsorAwardNumber()
NegotiablegetSponsorAwardNumber in interface Negotiablepublic String getSubAwardOrganizationName()
NegotiablegetSubAwardOrganizationName in interface Negotiablepublic List<NegotiationPersonDTO> getProjectPeople()
NegotiablegetProjectPeople in interface Negotiablepublic String getNegotiableProposalTypeCode()
NegotiablegetNegotiableProposalTypeCode in interface Negotiablepublic ProposalType getNegotiableProposalType()
NegotiablegetNegotiableProposalType in interface Negotiablepublic String getSubAwardRequisitionerName()
NegotiablegetSubAwardRequisitionerName in interface Negotiablepublic String getSubAwardRequisitionerUnitNumber()
NegotiablegetSubAwardRequisitionerUnitNumber in interface Negotiablepublic String getSubAwardRequisitionerUnitName()
NegotiablegetSubAwardRequisitionerUnitName in interface Negotiablepublic String getSubAwardRequisitionerId()
NegotiablegetSubAwardRequisitionerId in interface Negotiablepublic String getAwardNumber()
public void setAwardNumber(String awardNumber)
awardNumber - The awardNumber to set.public boolean isEditSubAward()
public void setEditSubAward(boolean editSubAward)
editSubAward - The editSubAward to set.protected Map<String,Object> getIdentifierMap(String identifierField, Object identifierValue)
identifierField - identifierValue - public boolean isDefaultOpen()
public void setDefaultOpen(boolean defaultOpen)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.