Interface AttributeValueValidator

All Known Implementing Classes:
AbstractValidator, DefaultAttributeValueValidator, EasyDeskValidator, TrueValidator

public interface AttributeValueValidator
AttributeValue 의 값을 검증하는 validator 의 계약.
Author:
Youngho Cho
  • Field Details

  • Method Details

    • setActivitySet

      void setActivitySet(ActivitySet activitySet)
      DOCUMENT ME!
      Parameters:
      activitySet - DOCUMENT ME!
    • getActivitySet

      ActivitySet getActivitySet()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • isValid

      ValidateError[] isValid(AttributeValue value, Map<Integer,AttributeValue> newValues) throws Exception
      ModuleAttribute 를 적용한다.
      Parameters:
      value - 검증할 AttributeValue
      newValues - 함께 저장되는 새 속성값 map ({ attributeId, attributeValue })
      Returns:
      fail error array
      Throws:
      Exception - 검증 중 오류가 발생한 경우