Interface ClassificationAttributeAssignmentService

All Known Implementing Classes:
DefaultClassificationAttributeAssignmentService

public interface ClassificationAttributeAssignmentService
This service simplifies the lookup of ClassAttributeAssignmentModel based on class attribute.
  • Method Details

    • findClassAttributeAssignment

      ClassAttributeAssignmentModel findClassAttributeAssignment(String classificationAttributeQualifier)
      Finds ClassAttributeAssignmentModel for given classificationAttributeQualifier. The qualifier should have the following format: {catalogId}/{systemVersion}/{classificationClassCode}.{classificationAttributeCode}.
      Parameters:
      classificationAttributeQualifier - classfication attribute qualifier.
      Returns:
      ClassAttributeAssignmentModel denoted by the given qualifier.
    • findClassAttributeAssignment

      ClassAttributeAssignmentModel findClassAttributeAssignment(String catalogId, String systemVersionId, String classificationClassCode, String attributeCode)
      Finds ClassAttributeAssignmentModel for given catalogId, systemVersionId, classificationClassCode and attributeCode.
      Parameters:
      attributeCode - attribute's code.
      catalogId - catalog id
      classificationClassCode - class code.
      systemVersionId - system version id.
      Returns:
      ClassAttributeAssignmentModel denoted by the given set of attributes.