org.kuali.ole.patron.api
Class OlePatronDefinition.Builder

java.lang.Object
  extended by org.kuali.ole.patron.api.OlePatronDefinition.Builder
All Implemented Interfaces:
Serializable, OlePatronContract, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelBuilder
Enclosing class:
OlePatronDefinition

public static class OlePatronDefinition.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, OlePatronContract

See Also:
Serialized Form

Method Summary
 OlePatronDefinition build()
           
static OlePatronDefinition.Builder create()
           
static OlePatronDefinition.Builder create(OlePatronContract contract)
           
 Date getActivationDate()
           
 List<org.kuali.rice.kim.api.identity.address.EntityAddress.Builder> getAddresses()
           
 String getAddressSource()
           
 String getBarcode()
           
 String getBorrowerType()
           
 List<org.kuali.rice.kim.api.identity.email.EntityEmail.Builder> getEmails()
           
 org.kuali.rice.kim.api.identity.entity.Entity.Builder getEntity()
           
 Date getExpirationDate()
           
 String getGeneralBlockNotes()
           
 String getId()
           
 Date getInvalidBarcodeNumEffDate()
           
 List<OlePatronLostBarcodeDefinition.Builder> getLostBarcodes()
           
 org.kuali.rice.kim.api.identity.name.EntityName.Builder getName()
           
 List<OlePatronNotesDefinition.Builder> getNotes()
           
 List<OleAddressDefinition.Builder> getOleAddresses()
           
 OleBorrowerTypeDefinition.Builder getOleBorrowerType()
           
 List<OleEntityAddressDefinition.Builder> getOleEntityAddressBo()
           
 List<OlePatronDefinition.Builder> getOlePatronDocuments()
           
 String getOlePatronId()
           
 List<OlePatronLocalIdentificationDefinition.Builder> getOlePatronLocalIds()
           
 List<OleProxyPatronDefinition.Builder> getOleProxyPatronDocuments()
           
 List<OlePatronAffiliationDefinition.Builder> getPatronAffiliations()
           
 List<org.kuali.rice.kim.api.identity.phone.EntityPhone.Builder> getPhones()
           
 String getSource()
           
 OleSourceDefinition.Builder getSourceBo()
           
 String getStatisticalCategory()
           
 OleStatisticalCategoryDefinition.Builder getStatisticalCategoryBo()
           
 Long getVersionNumber()
           
 boolean isActive()
           
 boolean isActiveIndicator()
           
 boolean isCourtesyNotice()
           
 boolean isDeliveryPrivilege()
           
 boolean isGeneralBlock()
           
 boolean isPagingPrivilege()
           
 void setActivationDate(Date activationDate)
           
 void setActive(boolean active)
           
 void setActiveIndicator(boolean activeIndicator)
           
 void setAddresses(List<org.kuali.rice.kim.api.identity.address.EntityAddress.Builder> addresses)
           
 void setAddressSource(String addressSource)
           
 void setBarcode(String barcode)
           
 void setBorrowerType(String borrowerType)
           
 void setCourtesyNotice(boolean courtesyNotice)
           
 void setDeliveryPrivilege(boolean deliveryPrivilege)
           
 void setEmails(List<org.kuali.rice.kim.api.identity.email.EntityEmail.Builder> emails)
           
 void setEntity(org.kuali.rice.kim.api.identity.entity.Entity.Builder entity)
           
 void setExpirationDate(Date expirationDate)
           
 void setGeneralBlock(boolean generalBlock)
           
 void setGeneralBlockNotes(String generalBlockNotes)
           
 void setId(String id)
           
 void setInvalidBarcodeNumEffDate(Date invalidBarcodeNumEffDate)
           
 void setLostBarcodes(List<OlePatronLostBarcodeDefinition.Builder> lostBarcodes)
           
 void setName(org.kuali.rice.kim.api.identity.name.EntityName.Builder name)
           
 void setNotes(List<OlePatronNotesDefinition.Builder> notes)
           
 void setObjectId(String objectId)
           
 void setOleAddresses(List<OleAddressDefinition.Builder> oleAddresses)
           
 void setOleBorrowerType(OleBorrowerTypeDefinition.Builder oleBorrowerType)
           
 void setOleEntityAddressBo(List<OleEntityAddressDefinition.Builder> oleEntityAddressBo)
           
 void setOlePatronDocuments(List<OlePatronDefinition.Builder> olePatronDocuments)
           
 void setOlePatronId(String olePatronId)
           
 void setOlePatronLocalIds(List<OlePatronLocalIdentificationDefinition.Builder> olePatronLocalIds)
           
 void setOleProxyPatronDocuments(List<OleProxyPatronDefinition.Builder> oleProxyPatronDocuments)
           
 void setPagingPrivilege(boolean pagingPrivilege)
           
 void setPatronAffiliations(List<OlePatronAffiliationDefinition.Builder> patronAffiliations)
           
 void setPhones(List<org.kuali.rice.kim.api.identity.phone.EntityPhone.Builder> phones)
           
 void setSource(String source)
           
 void setSourceBo(OleSourceDefinition.Builder sourceBo)
           
 void setStatisticalCategory(String statisticalCategory)
           
 void setStatisticalCategoryBo(OleStatisticalCategoryDefinition.Builder statisticalCategoryBo)
           
 void setVersionNumber(Long versionNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static OlePatronDefinition.Builder create()

create

public static OlePatronDefinition.Builder create(OlePatronContract contract)

build

public OlePatronDefinition build()
Specified by:
build in interface org.kuali.rice.core.api.mo.ModelBuilder

getOlePatronId

public String getOlePatronId()
Specified by:
getOlePatronId in interface OlePatronContract

setOlePatronId

public void setOlePatronId(String olePatronId)

getBarcode

public String getBarcode()
Specified by:
getBarcode in interface OlePatronContract

setBarcode

public void setBarcode(String barcode)

getBorrowerType

public String getBorrowerType()
Specified by:
getBorrowerType in interface OlePatronContract

setBorrowerType

public void setBorrowerType(String borrowerType)

isActiveIndicator

public boolean isActiveIndicator()
Specified by:
isActiveIndicator in interface OlePatronContract

setActiveIndicator

public void setActiveIndicator(boolean activeIndicator)

isGeneralBlock

public boolean isGeneralBlock()
Specified by:
isGeneralBlock in interface OlePatronContract

setGeneralBlock

public void setGeneralBlock(boolean generalBlock)

isPagingPrivilege

public boolean isPagingPrivilege()
Specified by:
isPagingPrivilege in interface OlePatronContract

setPagingPrivilege

public void setPagingPrivilege(boolean pagingPrivilege)

isCourtesyNotice

public boolean isCourtesyNotice()
Specified by:
isCourtesyNotice in interface OlePatronContract

setCourtesyNotice

public void setCourtesyNotice(boolean courtesyNotice)

isDeliveryPrivilege

public boolean isDeliveryPrivilege()
Specified by:
isDeliveryPrivilege in interface OlePatronContract

setDeliveryPrivilege

public void setDeliveryPrivilege(boolean deliveryPrivilege)

getExpirationDate

public Date getExpirationDate()
Specified by:
getExpirationDate in interface OlePatronContract

setExpirationDate

public void setExpirationDate(Date expirationDate)

getActivationDate

public Date getActivationDate()
Specified by:
getActivationDate in interface OlePatronContract

setActivationDate

public void setActivationDate(Date activationDate)

getPhones

public List<org.kuali.rice.kim.api.identity.phone.EntityPhone.Builder> getPhones()
Specified by:
getPhones in interface OlePatronContract

setPhones

public void setPhones(List<org.kuali.rice.kim.api.identity.phone.EntityPhone.Builder> phones)

getAddresses

public List<org.kuali.rice.kim.api.identity.address.EntityAddress.Builder> getAddresses()
Specified by:
getAddresses in interface OlePatronContract

setAddresses

public void setAddresses(List<org.kuali.rice.kim.api.identity.address.EntityAddress.Builder> addresses)

getOleProxyPatronDocuments

public List<OleProxyPatronDefinition.Builder> getOleProxyPatronDocuments()
Specified by:
getOleProxyPatronDocuments in interface OlePatronContract

setOleProxyPatronDocuments

public void setOleProxyPatronDocuments(List<OleProxyPatronDefinition.Builder> oleProxyPatronDocuments)

getName

public org.kuali.rice.kim.api.identity.name.EntityName.Builder getName()
Specified by:
getName in interface OlePatronContract

setName

public void setName(org.kuali.rice.kim.api.identity.name.EntityName.Builder name)

getEmails

public List<org.kuali.rice.kim.api.identity.email.EntityEmail.Builder> getEmails()
Specified by:
getEmails in interface OlePatronContract

setEmails

public void setEmails(List<org.kuali.rice.kim.api.identity.email.EntityEmail.Builder> emails)

getNotes

public List<OlePatronNotesDefinition.Builder> getNotes()
Specified by:
getNotes in interface OlePatronContract

setNotes

public void setNotes(List<OlePatronNotesDefinition.Builder> notes)

getLostBarcodes

public List<OlePatronLostBarcodeDefinition.Builder> getLostBarcodes()
Specified by:
getLostBarcodes in interface OlePatronContract

setLostBarcodes

public void setLostBarcodes(List<OlePatronLostBarcodeDefinition.Builder> lostBarcodes)

getOleBorrowerType

public OleBorrowerTypeDefinition.Builder getOleBorrowerType()
Specified by:
getOleBorrowerType in interface OlePatronContract

setOleBorrowerType

public void setOleBorrowerType(OleBorrowerTypeDefinition.Builder oleBorrowerType)

getInvalidBarcodeNumEffDate

public Date getInvalidBarcodeNumEffDate()

setInvalidBarcodeNumEffDate

public void setInvalidBarcodeNumEffDate(Date invalidBarcodeNumEffDate)

getGeneralBlockNotes

public String getGeneralBlockNotes()
Specified by:
getGeneralBlockNotes in interface OlePatronContract

setGeneralBlockNotes

public void setGeneralBlockNotes(String generalBlockNotes)

getEntity

public org.kuali.rice.kim.api.identity.entity.Entity.Builder getEntity()
Specified by:
getEntity in interface OlePatronContract

setEntity

public void setEntity(org.kuali.rice.kim.api.identity.entity.Entity.Builder entity)

getOleEntityAddressBo

public List<OleEntityAddressDefinition.Builder> getOleEntityAddressBo()
Specified by:
getOleEntityAddressBo in interface OlePatronContract

setOleEntityAddressBo

public void setOleEntityAddressBo(List<OleEntityAddressDefinition.Builder> oleEntityAddressBo)

getPatronAffiliations

public List<OlePatronAffiliationDefinition.Builder> getPatronAffiliations()
Specified by:
getPatronAffiliations in interface OlePatronContract

setPatronAffiliations

public void setPatronAffiliations(List<OlePatronAffiliationDefinition.Builder> patronAffiliations)

getOlePatronLocalIds

public List<OlePatronLocalIdentificationDefinition.Builder> getOlePatronLocalIds()
Specified by:
getOlePatronLocalIds in interface OlePatronContract

setOlePatronLocalIds

public void setOlePatronLocalIds(List<OlePatronLocalIdentificationDefinition.Builder> olePatronLocalIds)

getOlePatronDocuments

public List<OlePatronDefinition.Builder> getOlePatronDocuments()

setOlePatronDocuments

public void setOlePatronDocuments(List<OlePatronDefinition.Builder> olePatronDocuments)

getSource

public String getSource()
Specified by:
getSource in interface OlePatronContract

setSource

public void setSource(String source)

getStatisticalCategory

public String getStatisticalCategory()
Specified by:
getStatisticalCategory in interface OlePatronContract

setStatisticalCategory

public void setStatisticalCategory(String statisticalCategory)

getSourceBo

public OleSourceDefinition.Builder getSourceBo()

setSourceBo

public void setSourceBo(OleSourceDefinition.Builder sourceBo)

getStatisticalCategoryBo

public OleStatisticalCategoryDefinition.Builder getStatisticalCategoryBo()

setStatisticalCategoryBo

public void setStatisticalCategoryBo(OleStatisticalCategoryDefinition.Builder statisticalCategoryBo)

getAddressSource

public String getAddressSource()

setAddressSource

public void setAddressSource(String addressSource)

getOleAddresses

public List<OleAddressDefinition.Builder> getOleAddresses()
Specified by:
getOleAddresses in interface OlePatronContract

setOleAddresses

public void setOleAddresses(List<OleAddressDefinition.Builder> oleAddresses)

getVersionNumber

public Long getVersionNumber()
Specified by:
getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned

setVersionNumber

public void setVersionNumber(Long versionNumber)

setObjectId

public void setObjectId(String objectId)

getId

public String getId()
Specified by:
getId in interface org.kuali.rice.core.api.mo.common.Identifiable

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

setId

public void setId(String id)


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