| java.lang.Object org.kuali.core.service.impl.DictionaryValidationServiceImpl
DictionaryValidationServiceImpl | public class DictionaryValidationServiceImpl implements DictionaryValidationService(Code) | | Validates Documents, Business Objects, and Attributes against the data dictionary. Including min, max lengths, and validating
expressions. This is the default, Kuali delivered implementation.
|
Method Summary | |
public DataDictionaryService | getDataDictionaryService() | public boolean | isBusinessObjectValid(PersistableBusinessObject businessObject) | public boolean | isBusinessObjectValid(PersistableBusinessObject businessObject, String prefix) | public void | setBusinessObjectService(BusinessObjectService businessObjectService) Sets the businessObjectService attribute value. | public void | setConfigService(KualiConfigurationService configService) | public void | setDataDictionaryService(DataDictionaryService dataDictionaryService) | public void | setMaintenanceDocumentDictionaryService(MaintenanceDocumentDictionaryService maintenanceDocumentDictionaryService) Sets the maintenanceDocumentDictionaryService attribute value. | public void | setPersistenceService(PersistenceService persistenceService) Sets the persistenceService attribute value. | public void | setPersistenceStructureService(PersistenceStructureService persistenceStructureService) | public boolean | validateApcRule(PersistableBusinessObject bo, ApcRuleDefinition apcRule) | public boolean | validateApcRules(PersistableBusinessObject bo) | public void | validateAttributeFormat(String objectClassName, String attributeName, String attributeValue, String errorKey) | public void | validateAttributeRequired(String objectClassName, String attributeName, Object attributeValue, Boolean forMaintenance, String errorKey) | public void | validateBusinessObject(PersistableBusinessObject businessObject) | public void | validateBusinessObject(PersistableBusinessObject businessObject, boolean validateRequired) | public void | validateBusinessObjectsRecursively(PersistableBusinessObject businessObject, int depth) | public boolean | validateDefaultExistenceChecks(PersistableBusinessObject bo) | public void | validateDocument(Document document) | public void | validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired) | public void | validateDocumentAttribute(Document document, String attributeName, String errorPrefix) | public void | validateDocumentRecursively(Document document, int depth) | public boolean | validateReferenceExists(PersistableBusinessObject bo, ReferenceDefinition reference) | public boolean | validateReferenceExists(PersistableBusinessObject bo, String referenceName) | public boolean | validateReferenceExistsAndIsActive(PersistableBusinessObject bo, ReferenceDefinition reference) | public boolean | validateReferenceExistsAndIsActive(PersistableBusinessObject bo, String referenceName, String activeIndicatorAttributeName, boolean activeIndicatorReversed, boolean activeIndicatorSet, String attributeToHighlightOnFail, String displayFieldName) | public boolean | validateReferenceIsActive(PersistableBusinessObject bo, ReferenceDefinition reference) | public boolean | validateReferenceIsActive(PersistableBusinessObject bo, String referenceName, String activeIndicatorAttributeName, boolean activeIndicatorReversed) |
setBusinessObjectService | public void setBusinessObjectService(BusinessObjectService businessObjectService)(Code) | | Sets the businessObjectService attribute value.
Parameters: businessObjectService - The businessObjectService to set. |
setConfigService | public void setConfigService(KualiConfigurationService configService)(Code) | | Sets the configService attribute value
Parameters: configService - the configService to set |
setDataDictionaryService | public void setDataDictionaryService(DataDictionaryService dataDictionaryService)(Code) | | Parameters: dataDictionaryService - The dataDictionaryService to set. |
setMaintenanceDocumentDictionaryService | public void setMaintenanceDocumentDictionaryService(MaintenanceDocumentDictionaryService maintenanceDocumentDictionaryService)(Code) | | Sets the maintenanceDocumentDictionaryService attribute value.
Parameters: maintenanceDocumentDictionaryService - The maintenanceDocumentDictionaryService to set. |
setPersistenceService | public void setPersistenceService(PersistenceService persistenceService)(Code) | | Sets the persistenceService attribute value.
Parameters: persistenceService - The persistenceService to set. |
validateBusinessObjectsRecursively | public void validateBusinessObjectsRecursively(PersistableBusinessObject businessObject, int depth)(Code) | | Parameters: businessObject - - business object to validate |
validateDocumentAndUpdatableReferencesRecursively | public void validateDocumentAndUpdatableReferencesRecursively(Document document, int maxDepth, boolean validateRequired)(Code) | | |
|
|