org.kuali.rice.kim.document.rule
Class AttributeValidationHelper

java.lang.Object
  extended by org.kuali.rice.kim.document.rule.AttributeValidationHelper

public class AttributeValidationHelper
extends Object

This is a description of what this class does - wliang don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
protected  Map<String,org.kuali.rice.kim.impl.common.attribute.KimAttributeBo> attributeDefinitionMap
           
protected  BusinessObjectService businessObjectService
           
private static org.apache.log4j.Logger LOG
           
 
Constructor Summary
AttributeValidationHelper()
           
 
Method Summary
 Map<String,String> convertAttributesToMap(List<? extends org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo> attributes)
           
 Map<String,String> convertErrors(String errorPath, Map<String,String> attrIdxMap, Map<String,String> localErrors)
           
 Map<String,String> convertErrorsForMappedFields(String errorPath, Map<String,String> localErrors)
           
 Map<String,String> convertQualifiersToAttrIdxMap(List<? extends KimDocumentAttributeDataBusinessObjectBase> qualifiers)
           
 Map<String,String> convertQualifiersToMap(List<? extends KimDocumentAttributeDataBusinessObjectBase> qualifiers)
           
protected  org.kuali.rice.kim.impl.common.attribute.KimAttributeBo getAttributeDefinition(String id)
           
 Map<String,String> getBlankValueQualifiersMap(List<KimTypeAttribute> attributes)
           
 BusinessObjectService getBusinessObjectService()
           
 void moveValidationErrorsToErrorMap(Map<String,String> validationErrors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

businessObjectService

protected BusinessObjectService businessObjectService

attributeDefinitionMap

protected Map<String,org.kuali.rice.kim.impl.common.attribute.KimAttributeBo> attributeDefinitionMap
Constructor Detail

AttributeValidationHelper

public AttributeValidationHelper()
Method Detail

getAttributeDefinition

protected org.kuali.rice.kim.impl.common.attribute.KimAttributeBo getAttributeDefinition(String id)

convertAttributesToMap

public Map<String,String> convertAttributesToMap(List<? extends org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo> attributes)

convertQualifiersToMap

public Map<String,String> convertQualifiersToMap(List<? extends KimDocumentAttributeDataBusinessObjectBase> qualifiers)

getBlankValueQualifiersMap

public Map<String,String> getBlankValueQualifiersMap(List<KimTypeAttribute> attributes)

convertQualifiersToAttrIdxMap

public Map<String,String> convertQualifiersToAttrIdxMap(List<? extends KimDocumentAttributeDataBusinessObjectBase> qualifiers)

getBusinessObjectService

public BusinessObjectService getBusinessObjectService()

moveValidationErrorsToErrorMap

public void moveValidationErrorsToErrorMap(Map<String,String> validationErrors)

convertErrorsForMappedFields

public Map<String,String> convertErrorsForMappedFields(String errorPath,
                                                       Map<String,String> localErrors)

convertErrors

public Map<String,String> convertErrors(String errorPath,
                                        Map<String,String> attrIdxMap,
                                        Map<String,String> localErrors)


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