Class AttributeValidationHelper

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

public class AttributeValidationHelper extends Object
  • Constructor Details

    • AttributeValidationHelper

      public AttributeValidationHelper()
  • Method Details

    • getAttributeDefinitionById

      protected org.kuali.rice.kim.api.common.attribute.KimAttribute getAttributeDefinitionById(String id)
    • getAttributeDefinitionByName

      protected org.kuali.rice.kim.api.common.attribute.KimAttribute getAttributeDefinitionByName(String attributeName)
    • 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<org.kuali.rice.kim.api.type.KimTypeAttribute> attributes)
    • convertQualifiersToAttrIdxMap

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

      public void moveValidationErrorsToErrorMap(List<org.kuali.rice.core.api.uif.RemotableAttributeError> validationErrors)
    • convertErrorsForMappedFields

      public List<org.kuali.rice.core.api.uif.RemotableAttributeError> convertErrorsForMappedFields(String errorPath, List<org.kuali.rice.core.api.uif.RemotableAttributeError> localErrors)
    • convertErrors

      public List<org.kuali.rice.core.api.uif.RemotableAttributeError> convertErrors(String errorPath, Map<String,String> attrIdxMap, List<org.kuali.rice.core.api.uif.RemotableAttributeError> localErrors)