public abstract class InstitutionalProposalContact extends InstitutionalProposalAssociate implements SequenceAssociate<InstitutionalProposal>
| Modifier and Type | Field and Description |
|---|---|
protected String |
personId
These field are OJB hacks.
|
protected String |
roleCode |
protected Integer |
rolodexId |
UPDATE_USER_LENGTH| Constructor and Description |
|---|
InstitutionalProposalContact()
Constructor
|
InstitutionalProposalContact(KcPerson person,
ContactRole role)
Convenience constructor
|
InstitutionalProposalContact(NonOrganizationalRolodex rolodex,
ContactRole contactRole)
Convenience constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
This has been modified from the Eclipse generated method
|
protected org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
This method looks up BOS
|
Contactable |
getContact()
Gets the contact attribute.
|
String |
getContactOrganizationName() |
ContactRole |
getContactRole()
Gets the contactRole attribute.
|
String |
getContactRoleCode() |
protected abstract Class<? extends ContactRole> |
getContactRoleType()
This method specifies the actual class implementing ContactRole
|
protected abstract String |
getContactRoleTypeIdentifier()
This method specifies the identifier of the actual type implementing ContactRole
|
String |
getEmailAddress() |
String |
getFullName() |
String |
getGenericId() |
protected Map<String,Object> |
getIdentifierMap(String identifierField,
Object identifierValue)
Build an identifier map for the BOS lookup
|
Long |
getInstitutionalProposalContactId()
Gets the institutionalProposalContactId attribute.
|
protected KcPersonService |
getKcPersonService()
Gets the KC Person Service.
|
String |
getOrganizationIdentifier() |
KcPerson |
getPerson()
Gets the person attribute.
|
String |
getPersonId()
Gets the personId attribute.
|
String |
getPhoneNumber() |
String |
getRoleCode()
Gets the roleCode attribute.
|
NonOrganizationalRolodex |
getRolodex()
Gets the rolodex attribute.
|
Integer |
getRolodexId()
Gets the rolodexId attribute.
|
InstitutionalProposal |
getSequenceOwner()
The SequenceOwner is returned; "this" should be returned if this associate is the sequence owner.
|
int |
hashCode()
This has been modified from the Eclipse generated method
|
boolean |
isEmployee()
This method determines if contact is an employee
|
protected ContactRole |
refreshContactRole() |
protected void |
refreshPerson() |
protected void |
refreshRolodex() |
void |
resetPersistenceState()
This method resets the persistence state used to establish
whether this is a new entity or an already-persisted entity.
|
void |
setContactRole(ContactRole contactRole)
Sets the contactRole attribute value.
|
void |
setContactRoleCode(String roleCode) |
void |
setEmailAddress(String emailAddress) |
void |
setFullName(String fullName) |
void |
setInstitutionalProposalContactId(Long institutionalProposalContactid)
Sets the institutionalProposalContactId attribute value.
|
void |
setPerson(KcPerson person)
Sets the person attribute value.
|
void |
setPersonId(String personId)
Sets the personId attribute value.
|
void |
setPhoneNumber(String phoneNumber) |
void |
setRoleCode(String roleCode)
Sets the roleCode attribute value.
|
void |
setRolodex(NonOrganizationalRolodex rolodex)
Sets the rolodex attribute value.
|
void |
setRolodexId(Integer rolodexId)
Sets the rolodexId attribute value.
|
void |
setSequenceOwner(InstitutionalProposal newlyVersionedOwner)
This sets the sequence owner on the associate.
|
void |
setUnitName(String unitName) |
getInstitutionalProposal, getProposalNumber, getSequenceNumber, setInstitutionalProposal, setProposalNumber, setSequenceNumbergetAuthorPersonName, 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, setVersionNumberclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetSequenceNumberprotected String personId
protected Integer rolodexId
protected String roleCode
public InstitutionalProposalContact()
public InstitutionalProposalContact(NonOrganizationalRolodex rolodex, ContactRole contactRole)
rolodex - contactType - public InstitutionalProposalContact(KcPerson person, ContactRole role)
person - contactCategory - public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)public Long getInstitutionalProposalContactId()
public Contactable getContact()
public String getContactOrganizationName()
public String getGenericId()
public String getOrganizationIdentifier()
public ContactRole getContactRole()
public String getContactRoleCode()
public String getEmailAddress()
public String getFullName()
public KcPerson getPerson()
public String getPersonId()
public String getPhoneNumber()
public String getRoleCode()
public NonOrganizationalRolodex getRolodex()
public Integer getRolodexId()
public int hashCode()
hashCode in class ObjectObject.hashCode()public boolean isEmployee()
public void resetPersistenceState()
SequenceableresetPersistenceState in interface SequenceableSequenceable.resetPersistenceState()public void setInstitutionalProposalContactId(Long institutionalProposalContactid)
institutionalProposalContactId - The institutionalProposalContactId to set.public void setContactRole(ContactRole contactRole)
contactRole - The contactRole to set.public void setContactRoleCode(String roleCode)
public void setEmailAddress(String emailAddress)
public void setFullName(String fullName)
public void setPerson(KcPerson person)
person - The person to set.public void setPersonId(String personId)
personId - The personId to set.public void setPhoneNumber(String phoneNumber)
public void setRoleCode(String roleCode)
roleCode - The roleCode to set.public void setRolodex(NonOrganizationalRolodex rolodex)
rolodex - The rolodex to set.public void setRolodexId(Integer rolodexId)
rolodexId - The rolodexId to set.public void setUnitName(String unitName)
protected org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
protected KcPersonService getKcPersonService()
getKcPersonService in class KraPersistableBusinessObjectBaseprotected abstract Class<? extends ContactRole> getContactRoleType()
protected abstract String getContactRoleTypeIdentifier()
protected ContactRole refreshContactRole()
org.kuali.kra.institutionalProposal.contacts.institutionalProposalContact#refreshContactRole()protected Map<String,Object> getIdentifierMap(String identifierField, Object identifierValue)
identifierField - identifierValue - protected void refreshPerson()
protected void refreshRolodex()
public InstitutionalProposal getSequenceOwner()
SequenceAssociategetSequenceOwner in interface SequenceAssociate<InstitutionalProposal>SequenceAssociate.getSequenceOwner()public void setSequenceOwner(InstitutionalProposal newlyVersionedOwner)
SequenceAssociatesetSequenceOwner in interface SequenceAssociate<InstitutionalProposal>SequenceAssociate.setSequenceOwner(org.kuali.kra.SequenceOwner)Copyright © 2013 The Kuali Foundation. All Rights Reserved.