public class OlePatronDocumentRule extends org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase
| Modifier and Type | Field and Description |
|---|---|
protected org.kuali.rice.kim.api.identity.IdentityService |
identityService |
protected org.kuali.rice.kim.service.UiDocumentService |
uiDocumentService |
| Constructor and Description |
|---|
OlePatronDocumentRule() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkAddressMultipleDefault(List<OleEntityAddressBo> addrBoList,
String listName)
this method validates the address object for default value
|
protected boolean |
checkAddressMultipleDeliverAddress(List<OleEntityAddressBo> addrBoList,
String listName) |
protected boolean |
checkDuplicateBarcode(OlePatronDocument patronDoc)
This method validates the duplicate barcode number in the patron document
|
protected boolean |
checkEmailMultipleDefault(List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> emailBoList,
String listName)
this method validates the email object for default value
|
protected boolean |
checkName(OlePatronDocument patronDoc)
this method validates the name object and returns boolean value
|
protected boolean |
checkPhoneMultipleDefault(List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> phoneBoList,
String listName)
this method validates the phone object for default value
|
org.kuali.rice.kim.api.identity.IdentityService |
getIdentityService()
Gets the value of identityService property
|
String |
getParameter(String name) |
org.kuali.rice.kim.service.UiDocumentService |
getUIDocumentService()
Gets the value of uiDocumentService property
|
protected boolean |
processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document)
This method validates the patron object and returns boolean value
|
boolean |
validateAddress(OlePatronDocument olePatronDocument,
String addressBos) |
protected boolean |
validateBarcode(OlePatronDocument patronDoc)
This method validates the barcode number in the patron document
|
protected boolean |
validateBorrowerType(OlePatronDocument patronDoc)
this method check the borrowerType property and returns boolean value
|
protected boolean |
validateEntityInformation(boolean isCreatingNew,
OlePatronDocument patronDoc)
This method validates the phone,address,and the email object in the patron document
|
boolean |
validatePatronName(OlePatronDocument olePatronDocument) |
boolean |
validateRequiredField(OlePatronDocument olePatronDocument) |
checkEmptyBOField, checkEmptyDocumentField, checkEmptyValue, checkForPartiallyFilledOutReferenceForeignKeys, clearErrorPath, consolidateFieldNames, dataDictionaryValidate, errorAlreadyExists, getBoService, getConfigService, getDataObjectAuthorizationService, getDataObjectMetaDataService, getDateTimeService, getDdService, getDictionaryValidationService, getFieldLabel, getFieldLabel, getHumanReadablePrimaryKeyFieldNames, getNewDataObject, getOldDataObject, getPersistenceStructureService, getPersonService, getRoleService, getWorkflowDocumentService, isCorrectMaintenanceClass, isDocumentInactivatingBusinessObject, isDocumentValidForSave, primaryKeyCheck, processApproveDocument, processCustomAddCollectionLineBusinessRules, processCustomApproveDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processGlobalApproveDocumentBusinessRules, processGlobalRouteDocumentBusinessRules, processGlobalSaveDocumentBusinessRules, processInactivationBlockChecking, processInactivationBlockChecking, processRouteDocument, processSaveDocument, putDocumentError, putDocumentError, putFieldError, putFieldError, putFieldError, putFieldErrorWithShortLabel, putGlobalError, putGlobalError, putGlobalError, putGlobalsError, putGlobalsError, putInactivationBlockingErrorOnPage, resumeErrorPath, setBoService, setConfigService, setDataObjectAuthorizationService, setDataObjectMetaDataService, setDdService, setDictionaryValidationService, setNewDataObject, setPersistenceStructureService, setPersonService, setupBaseConvenienceObjects, setupConvenienceObjects, setWorkflowDocumentService, showErrorMap, validateDocumentStructure, validateGlobalBusinessObjectPersistable, validateMaintenanceDocumentbuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValueprotected org.kuali.rice.kim.service.UiDocumentService uiDocumentService
protected org.kuali.rice.kim.api.identity.IdentityService identityService
public OlePatronDocumentRule()
protected boolean processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document)
processCustomSaveDocumentBusinessRules in class org.kuali.rice.krad.rules.MaintenanceDocumentRuleBasedocument - protected boolean validateBorrowerType(OlePatronDocument patronDoc)
patronDoc - protected boolean checkName(OlePatronDocument patronDoc)
patronDoc - protected boolean validateEntityInformation(boolean isCreatingNew, OlePatronDocument patronDoc)
isCreatingNew - patronDoc - protected boolean validateBarcode(OlePatronDocument patronDoc)
patronDoc - protected boolean checkDuplicateBarcode(OlePatronDocument patronDoc)
patronDoc - public org.kuali.rice.kim.service.UiDocumentService getUIDocumentService()
protected boolean checkPhoneMultipleDefault(List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> phoneBoList, String listName)
phoneBoList - listName - protected boolean checkAddressMultipleDefault(List<OleEntityAddressBo> addrBoList, String listName)
addrBoList - listName - protected boolean checkAddressMultipleDeliverAddress(List<OleEntityAddressBo> addrBoList, String listName)
protected boolean checkEmailMultipleDefault(List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> emailBoList, String listName)
emailBoList - listName - public org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
public boolean validateAddress(OlePatronDocument olePatronDocument, String addressBos)
public boolean validateRequiredField(OlePatronDocument olePatronDocument)
public boolean validatePatronName(OlePatronDocument olePatronDocument)
public String getParameter(String name)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.