org.kuali.ole.patron.bo
Class OlePatronDocument

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.ole.patron.bo.OlePatronDocument
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, OlePatronContract, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

public class OlePatronDocument
extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
implements OlePatronContract

OlePatronDocument provides OlePatronDocument information through getter and setter.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
OlePatronDocument()
           
 
Method Summary
static OlePatronDocument from(OlePatronDefinition immutable)
          This method converts the immutable object OlePatronDefinition into PersistableBusinessObjectBase OlePatronDocument
 Date getActivationDate()
          Gets the value of activationDate property
 List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> getAddresses()
          Gets the value of addresses which is a list of EntityAddressBo
 String getAffiliationType()
           
 String getBarcode()
          Gets the value of barcode property
 String getBorrowerType()
          Gets the value of borrowerType property
 String getBorrowerTypeName()
          Gets the value of borrowerTypeName property
 String getEmailAddress()
          Gets the value of emailAddress property
 List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> getEmails()
          Gets the value of emails which is a list of EntityEmailBo
 List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> getEmployments()
           
 org.kuali.rice.kim.impl.identity.entity.EntityBo getEntity()
          Gets the value of entity of type EntityBo
 Date getExpirationDate()
          Gets the value of expirationDate which is of type Date
 String getFirstName()
          Gets the value of firstName property
 String getGeneralBlockNotes()
          Gets the value of generalBlockNotes property
 String getId()
          Gets the value of olePatronId property
 String getInvalidBarcodeNumber()
          Gets the value of invalidBarcodeNumber property
 Date getInvalidBarcodeNumEffDate()
          Gets the value of invalidBarcodeNumEffDate property
 String getLastName()
          Gets the value of lastName property
 String getMiddleName()
          Gets the value of middleName property
 org.kuali.rice.kim.impl.identity.name.EntityNameBo getName()
          Gets the value of name which is of type EntityNameBo
 List<OlePatronNotes> getNotes()
          Gets the value of notes which is a list of OlePatronNotes
 OleBorrowerType getOleBorrowerType()
          Gets the value of oleBorrowerType which is of type OleBorrowerType
 List<OleEntityAddressBo> getOleEntityAddressBo()
          Gets the value of oleEntityAddressBo property
 List<OleLoanDocument> getOleLoanDocuments()
          Gets the value of oleLoanDocuments which is a list of OleLoanDocument
 List<OlePatronDocument> getOlePatronDocuments()
          Gets the value of olePatronDocuments property
 String getOlePatronId()
          Gets the value of olePatronId property
 List<OleProxyPatronDocument> getOleProxyPatronDocuments()
          Gets the value of oleProxyPatronDocuments property
 List<OlePatronAffiliation> getPatronAffiliations()
          Gets the value of patronAffiliations property
 String getPhoneNumber()
          Gets the value of phoneNumber property
 List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> getPhones()
          Gets the value of phones which is a list of EntityPhoneBo
 String getProcessMessage()
          Gets the value of processMessage property
 String getProxyPatronId()
          Gets the value of proxyPatronId property
 boolean isActiveIndicator()
          Gets the boolean value of activeIndicator property
 boolean isCourtesyNotice()
          Gets the boolean value of courtesyNotice property
 boolean isDeliveryPrivilege()
          Gets the boolean value of deliveryPrivilege property
 boolean isGeneralBlock()
          Gets the boolean value of generalBlock property
 boolean isPagingPrivilege()
          Gets the boolean value of pagingPrivilege property
 void setActivationDate(Date activationDate)
          Sets the value for activationDate property
 void setActiveIndicator(boolean activeIndicator)
          Sets the boolean value for activeIndicator property
 void setAddresses(List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> addresses)
          Sets the value for addresses which is a list of EntityAddressBo
 void setAffiliationType(String affiliationType)
           
 void setBarcode(String barcode)
          Sets the value for barcode property
 void setBorrowerType(String borrowerType)
          Sets the value for borrowerType property
 void setCourtesyNotice(boolean courtesyNotice)
          Sets the boolean value for courtesyNotice property
 void setDeliveryPrivilege(boolean deliveryPrivilege)
          Sets the boolean value for deliveryPrivilege property
 void setEmailAddress(String emailAddress)
          Sets the value for emailAddress property
 void setEmails(List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> emails)
          Sets the value for emails which is a list of EntityEmailBo
 void setEmployments(List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> employments)
           
 void setEntity(org.kuali.rice.kim.impl.identity.entity.EntityBo entity)
          Sets the value for entity of type EntityBo
 void setExpirationDate(Date expirationDate)
          Sets the value for expirationDate which is of type Date
 void setFirstName(String firstName)
          Sets the value for firstName property
 void setGeneralBlock(boolean generalBlock)
          Sets the boolean value for generalBlock property
 void setGeneralBlockNotes(String generalBlockNotes)
          Sets the value for generalBlockNotes property
 void setInvalidBarcodeNumber(String invalidBarcodeNumber)
          Sets the value for invalidBarcodeNumber property
 void setInvalidBarcodeNumEffDate(Date invalidBarcodeNumEffDate)
          Sets the value for invalidBarcodeNumEffDate property
 void setLastName(String lastName)
          Sets the value for lastName property
 void setMiddleName(String middleName)
          Sets the value for middleName property
 void setName(org.kuali.rice.kim.impl.identity.name.EntityNameBo name)
          Sets the value for name which is of type EntityNameBo
 void setNotes(List<OlePatronNotes> notes)
          Sets the value for notes which is a list of OlePatronNotes
 void setOleBorrowerType(OleBorrowerType oleBorrowerType)
          Sets the value for oleBorrowerType which is of type OleBorrowerType
 void setOleEntityAddressBo(List<OleEntityAddressBo> oleEntityAddressBo)
          Sets the value for oleEntityAddressBo property
 void setOleLoanDocuments(List<OleLoanDocument> oleLoanDocuments)
          Sets the value for oleLoanDocuments which is a list of OleLoanDocument
 void setOlePatronDocuments(List<OlePatronDocument> olePatronDocuments)
          Sets the value for olePatronDocuments property
 void setOlePatronId(String olePatronId)
          Sets the value for olePatronId property
 void setOleProxyPatronDocuments(List<OleProxyPatronDocument> oleProxyPatronDocuments)
          Sets the value for oleProxyPatronDocuments property
 void setPagingPrivilege(boolean pagingPrivilege)
          Sets the boolean value for pagingPrivilege property
 void setPatronAffiliations(List<OlePatronAffiliation> patronAffiliations)
          Sets the value for patronAffiliations property
 void setPhoneNumber(String phoneNumber)
          Sets the value for phoneNumber property
 void setPhones(List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> phones)
          Sets the value for phones which is a list of EntityPhoneBo
 void setProcessMessage(String processMessage)
          Sets the value for processMessage property
 void setProxyPatronId(String proxyPatronId)
          Sets the value for proxyPatronId property
static OlePatronDefinition to(OlePatronDocument bo)
          This method converts the PersistableBusinessObjectBase OlePatronDocument into immutable object OlePatronDefinition
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

OlePatronDocument

public OlePatronDocument()
Method Detail

getEmployments

public List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> getEmployments()

setEmployments

public void setEmployments(List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> employments)

to

public static OlePatronDefinition to(OlePatronDocument bo)
This method converts the PersistableBusinessObjectBase OlePatronDocument into immutable object OlePatronDefinition

Parameters:
bo -
Returns:
OlePatronDefinition

from

public static OlePatronDocument from(OlePatronDefinition immutable)
This method converts the immutable object OlePatronDefinition into PersistableBusinessObjectBase OlePatronDocument

Parameters:
immutable -
Returns:
OlePatronDocument

getOleLoanDocuments

public List<OleLoanDocument> getOleLoanDocuments()
Gets the value of oleLoanDocuments which is a list of OleLoanDocument

Returns:
oleLoanDocuments(list of type OleLoanDocument)

setOleLoanDocuments

public void setOleLoanDocuments(List<OleLoanDocument> oleLoanDocuments)
Sets the value for oleLoanDocuments which is a list of OleLoanDocument

Parameters:
oleLoanDocuments(list - of type OleLoanDocument)

getBorrowerTypeName

public String getBorrowerTypeName()
Gets the value of borrowerTypeName property

Returns:
borrowerTypeName

getEntity

public org.kuali.rice.kim.impl.identity.entity.EntityBo getEntity()
Gets the value of entity of type EntityBo

Specified by:
getEntity in interface OlePatronContract
Returns:
entity(EntityBo)

setEntity

public void setEntity(org.kuali.rice.kim.impl.identity.entity.EntityBo entity)
Sets the value for entity of type EntityBo

Parameters:
entity(EntityBo) -

getAffiliationType

public String getAffiliationType()

setAffiliationType

public void setAffiliationType(String affiliationType)

getNotes

public List<OlePatronNotes> getNotes()
Gets the value of notes which is a list of OlePatronNotes

Specified by:
getNotes in interface OlePatronContract
Returns:
notes(list of type OlePatronNotes)

setNotes

public void setNotes(List<OlePatronNotes> notes)
Sets the value for notes which is a list of OlePatronNotes

Parameters:
notes(list - of type OlePatronNotes)

getBarcode

public String getBarcode()
Gets the value of barcode property

Specified by:
getBarcode in interface OlePatronContract
Returns:
barcode

setBarcode

public void setBarcode(String barcode)
Sets the value for barcode property

Parameters:
barcode -

getBorrowerType

public String getBorrowerType()
Gets the value of borrowerType property

Specified by:
getBorrowerType in interface OlePatronContract
Returns:
borrowerType

setBorrowerType

public void setBorrowerType(String borrowerType)
Sets the value for borrowerType property

Parameters:
borrowerType -

isActiveIndicator

public boolean isActiveIndicator()
Gets the boolean value of activeIndicator property

Specified by:
isActiveIndicator in interface OlePatronContract
Returns:
activeIndicator

setActiveIndicator

public void setActiveIndicator(boolean activeIndicator)
Sets the boolean value for activeIndicator property

Parameters:
activeIndicator -

getOlePatronId

public String getOlePatronId()
Gets the value of olePatronId property

Specified by:
getOlePatronId in interface OlePatronContract
Returns:
olePatronId

setOlePatronId

public void setOlePatronId(String olePatronId)
Sets the value for olePatronId property

Parameters:
olePatronId -

isGeneralBlock

public boolean isGeneralBlock()
Gets the boolean value of generalBlock property

Specified by:
isGeneralBlock in interface OlePatronContract
Returns:
generalBlock

setGeneralBlock

public void setGeneralBlock(boolean generalBlock)
Sets the boolean value for generalBlock property

Parameters:
generalBlock -

isCourtesyNotice

public boolean isCourtesyNotice()
Gets the boolean value of courtesyNotice property

Specified by:
isCourtesyNotice in interface OlePatronContract
Returns:
courtesyNotice

setCourtesyNotice

public void setCourtesyNotice(boolean courtesyNotice)
Sets the boolean value for courtesyNotice property

Parameters:
courtesyNotice -

isDeliveryPrivilege

public boolean isDeliveryPrivilege()
Gets the boolean value of deliveryPrivilege property

Specified by:
isDeliveryPrivilege in interface OlePatronContract
Returns:
deliveryPrivilege

setDeliveryPrivilege

public void setDeliveryPrivilege(boolean deliveryPrivilege)
Sets the boolean value for deliveryPrivilege property

Parameters:
deliveryPrivilege -

isPagingPrivilege

public boolean isPagingPrivilege()
Gets the boolean value of pagingPrivilege property

Specified by:
isPagingPrivilege in interface OlePatronContract
Returns:
pagingPrivilege

setPagingPrivilege

public void setPagingPrivilege(boolean pagingPrivilege)
Sets the boolean value for pagingPrivilege property

Parameters:
pagingPrivilege -

getExpirationDate

public Date getExpirationDate()
Gets the value of expirationDate which is of type Date

Specified by:
getExpirationDate in interface OlePatronContract
Returns:
expirationDate(Date)

setExpirationDate

public void setExpirationDate(Date expirationDate)
Sets the value for expirationDate which is of type Date

Parameters:
expirationDate -

getFirstName

public String getFirstName()
Gets the value of firstName property

Returns:
firstName

setFirstName

public void setFirstName(String firstName)
Sets the value for firstName property

Parameters:
firstName -

getMiddleName

public String getMiddleName()
Gets the value of middleName property

Returns:
middleName

setMiddleName

public void setMiddleName(String middleName)
Sets the value for middleName property

Parameters:
middleName -

getLastName

public String getLastName()
Gets the value of lastName property

Returns:
lastName

setLastName

public void setLastName(String lastName)
Sets the value for lastName property

Parameters:
lastName -

getEmailAddress

public String getEmailAddress()
Gets the value of emailAddress property

Returns:
emailAddress

setEmailAddress

public void setEmailAddress(String emailAddress)
Sets the value for emailAddress property

Parameters:
emailAddress -

getPhoneNumber

public String getPhoneNumber()
Gets the value of phoneNumber property

Returns:
phoneNumber

setPhoneNumber

public void setPhoneNumber(String phoneNumber)
Sets the value for phoneNumber property

Parameters:
phoneNumber -

getPhones

public List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> getPhones()
Gets the value of phones which is a list of EntityPhoneBo

Specified by:
getPhones in interface OlePatronContract
Returns:
phones(list of type EntityPhoneBo)

setPhones

public void setPhones(List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> phones)
Sets the value for phones which is a list of EntityPhoneBo

Parameters:
phones(list - of type EntityPhoneBo)

getAddresses

public List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> getAddresses()
Gets the value of addresses which is a list of EntityAddressBo

Specified by:
getAddresses in interface OlePatronContract
Returns:
addresses(list of type EntityAddressBo)

setAddresses

public void setAddresses(List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> addresses)
Sets the value for addresses which is a list of EntityAddressBo

Parameters:
addresses(list - of type EntityAddressBo)

getName

public org.kuali.rice.kim.impl.identity.name.EntityNameBo getName()
Gets the value of name which is of type EntityNameBo

Specified by:
getName in interface OlePatronContract
Returns:
name(EntityNameBo)

setName

public void setName(org.kuali.rice.kim.impl.identity.name.EntityNameBo name)
Sets the value for name which is of type EntityNameBo

Parameters:
name(EntityNameBo) -

getEmails

public List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> getEmails()
Gets the value of emails which is a list of EntityEmailBo

Specified by:
getEmails in interface OlePatronContract
Returns:
emails(list of type EntityEmailBo)

setEmails

public void setEmails(List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> emails)
Sets the value for emails which is a list of EntityEmailBo

Parameters:
emails(list - of type EntityEmailBo)

getOleBorrowerType

public OleBorrowerType getOleBorrowerType()
Gets the value of oleBorrowerType which is of type OleBorrowerType

Returns:
oleBorrowerType(OleBorrowerType)

setOleBorrowerType

public void setOleBorrowerType(OleBorrowerType oleBorrowerType)
Sets the value for oleBorrowerType which is of type OleBorrowerType

Parameters:
oleBorrowerType(OleBorrowerType) -

getProcessMessage

public String getProcessMessage()
Gets the value of processMessage property

Returns:
processMessage

setProcessMessage

public void setProcessMessage(String processMessage)
Sets the value for processMessage property

Parameters:
processMessage -

toStringMapper

protected LinkedHashMap toStringMapper()

getId

public String getId()
Gets the value of olePatronId property

Specified by:
getId in interface org.kuali.rice.core.api.mo.common.Identifiable
Returns:
olePatronId

getOlePatronDocuments

public List<OlePatronDocument> getOlePatronDocuments()
Gets the value of olePatronDocuments property

Specified by:
getOlePatronDocuments in interface OlePatronContract
Returns:
olePatronDocuments

setOlePatronDocuments

public void setOlePatronDocuments(List<OlePatronDocument> olePatronDocuments)
Sets the value for olePatronDocuments property

Parameters:
olePatronDocuments -

getProxyPatronId

public String getProxyPatronId()
Gets the value of proxyPatronId property

Returns:
proxyPatronId

setProxyPatronId

public void setProxyPatronId(String proxyPatronId)
Sets the value for proxyPatronId property

Parameters:
proxyPatronId -

getOleProxyPatronDocuments

public List<OleProxyPatronDocument> getOleProxyPatronDocuments()
Gets the value of oleProxyPatronDocuments property

Specified by:
getOleProxyPatronDocuments in interface OlePatronContract
Returns:
oleProxyPatronDocuments

setOleProxyPatronDocuments

public void setOleProxyPatronDocuments(List<OleProxyPatronDocument> oleProxyPatronDocuments)
Sets the value for oleProxyPatronDocuments property

Parameters:
oleProxyPatronDocuments -

getActivationDate

public Date getActivationDate()
Gets the value of activationDate property

Specified by:
getActivationDate in interface OlePatronContract
Returns:
activationDate

setActivationDate

public void setActivationDate(Date activationDate)
Sets the value for activationDate property

Parameters:
activationDate -

getGeneralBlockNotes

public String getGeneralBlockNotes()
Gets the value of generalBlockNotes property

Specified by:
getGeneralBlockNotes in interface OlePatronContract
Returns:
generalBlockNotes

setGeneralBlockNotes

public void setGeneralBlockNotes(String generalBlockNotes)
Sets the value for generalBlockNotes property

Parameters:
generalBlockNotes -

getInvalidBarcodeNumber

public String getInvalidBarcodeNumber()
Gets the value of invalidBarcodeNumber property

Specified by:
getInvalidBarcodeNumber in interface OlePatronContract
Returns:
invalidBarcodeNumber

setInvalidBarcodeNumber

public void setInvalidBarcodeNumber(String invalidBarcodeNumber)
Sets the value for invalidBarcodeNumber property

Parameters:
invalidBarcodeNumber -

getInvalidBarcodeNumEffDate

public Date getInvalidBarcodeNumEffDate()
Gets the value of invalidBarcodeNumEffDate property

Specified by:
getInvalidBarcodeNumEffDate in interface OlePatronContract
Returns:
invalidBarcodeNumEffDate

setInvalidBarcodeNumEffDate

public void setInvalidBarcodeNumEffDate(Date invalidBarcodeNumEffDate)
Sets the value for invalidBarcodeNumEffDate property

Parameters:
invalidBarcodeNumEffDate -

getOleEntityAddressBo

public List<OleEntityAddressBo> getOleEntityAddressBo()
Gets the value of oleEntityAddressBo property

Specified by:
getOleEntityAddressBo in interface OlePatronContract
Returns:
oleEntityAddressBo

setOleEntityAddressBo

public void setOleEntityAddressBo(List<OleEntityAddressBo> oleEntityAddressBo)
Sets the value for oleEntityAddressBo property

Parameters:
oleEntityAddressBo -

getPatronAffiliations

public List<OlePatronAffiliation> getPatronAffiliations()
Gets the value of patronAffiliations property

Specified by:
getPatronAffiliations in interface OlePatronContract
Returns:
patronAffiliations

setPatronAffiliations

public void setPatronAffiliations(List<OlePatronAffiliation> patronAffiliations)
Sets the value for patronAffiliations property

Parameters:
patronAffiliations -


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.