org.kuali.ole.service
Interface OlePatronService

All Known Implementing Classes:
OlePatronServiceImpl

public interface OlePatronService

Created by IntelliJ IDEA. User: pvsubrah Date: 5/9/12 Time: 2:52 PM To change this template use File | Settings | File Templates.


Method Summary
 void addAddressToEntity(List<OleEntityAddressDefinition> oleEntityAddress, org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)
           
 void addEmailToEntity(List<org.kuali.rice.kim.api.identity.email.EntityEmail> emails, org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)
           
 void addNameToEntity(org.kuali.rice.kim.api.identity.name.EntityName name, org.kuali.rice.kim.api.identity.entity.Entity entity)
           
 boolean addNoteToPatron(OlePatronNotesDefinition patronNote)
           
 void addPhoneToEntity(List<org.kuali.rice.kim.api.identity.phone.EntityPhone> entityPhone, org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)
           
 OlePatronDefinition createPatron(OlePatronDefinition olePatron)
           
 void deletePatronBatchProgram()
           
 OlePatronQueryResults findPatron(org.kuali.rice.core.api.criteria.QueryByCriteria queryCriteria)
           
 OlePatronDefinition getPatron(String patronId)
           
 OlePatronLoanDocuments getPatronLoanedItems(String patronBarcode)
           
 List<OleDeliverRequestDefinition> getPatronRequestItems(String patronId)
           
 OlePatronQueryResults getPatrons()
           
 boolean inactivateAddress(String addressId)
           
 boolean inactivateEmail(String emailId)
           
 boolean inactivateName(String nameId)
           
 boolean inactivateNote(String patronNoteId)
           
 OlePatronDefinition inactivatePatron(String patronId)
           
 boolean inactivatePhone(String phoneId)
           
 OlePatronLoanDocuments performRenewalItems(OlePatronLoanDocuments olePatronLoanDocuments)
           
 boolean updateAddress(org.kuali.rice.kim.api.identity.address.EntityAddress entityAddress)
           
 boolean updateEmail(org.kuali.rice.kim.api.identity.email.EntityEmail entityEmail)
           
 org.kuali.rice.kim.api.identity.name.EntityName updateName(org.kuali.rice.kim.api.identity.name.EntityName name)
           
 boolean updateNote(OlePatronNotesDefinition patronNote)
           
 OlePatronDefinition updatePatron(OlePatronDefinition olePatron)
           
 boolean updatePhone(org.kuali.rice.kim.api.identity.phone.EntityPhone entityPhone)
           
 

Method Detail

getPatron

OlePatronDefinition getPatron(String patronId)

createPatron

OlePatronDefinition createPatron(OlePatronDefinition olePatron)

updatePatron

OlePatronDefinition updatePatron(OlePatronDefinition olePatron)

inactivatePatron

OlePatronDefinition inactivatePatron(String patronId)

addNameToEntity

void addNameToEntity(org.kuali.rice.kim.api.identity.name.EntityName name,
                     org.kuali.rice.kim.api.identity.entity.Entity entity)

updateName

org.kuali.rice.kim.api.identity.name.EntityName updateName(org.kuali.rice.kim.api.identity.name.EntityName name)

inactivateName

boolean inactivateName(String nameId)

addEmailToEntity

void addEmailToEntity(List<org.kuali.rice.kim.api.identity.email.EntityEmail> emails,
                      org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)

updateEmail

boolean updateEmail(org.kuali.rice.kim.api.identity.email.EntityEmail entityEmail)

inactivateEmail

boolean inactivateEmail(String emailId)

addAddressToEntity

void addAddressToEntity(List<OleEntityAddressDefinition> oleEntityAddress,
                        org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)

updateAddress

boolean updateAddress(org.kuali.rice.kim.api.identity.address.EntityAddress entityAddress)

inactivateAddress

boolean inactivateAddress(String addressId)

addPhoneToEntity

void addPhoneToEntity(List<org.kuali.rice.kim.api.identity.phone.EntityPhone> entityPhone,
                      org.kuali.rice.kim.api.identity.type.EntityTypeContactInfo entityTypeContactInfo)

updatePhone

boolean updatePhone(org.kuali.rice.kim.api.identity.phone.EntityPhone entityPhone)

inactivatePhone

boolean inactivatePhone(String phoneId)

addNoteToPatron

boolean addNoteToPatron(OlePatronNotesDefinition patronNote)

updateNote

boolean updateNote(OlePatronNotesDefinition patronNote)

inactivateNote

boolean inactivateNote(String patronNoteId)

getPatrons

OlePatronQueryResults getPatrons()

findPatron

OlePatronQueryResults findPatron(org.kuali.rice.core.api.criteria.QueryByCriteria queryCriteria)

deletePatronBatchProgram

void deletePatronBatchProgram()

getPatronLoanedItems

OlePatronLoanDocuments getPatronLoanedItems(String patronBarcode)

getPatronRequestItems

List<OleDeliverRequestDefinition> getPatronRequestItems(String patronId)

performRenewalItems

OlePatronLoanDocuments performRenewalItems(OlePatronLoanDocuments olePatronLoanDocuments)


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