Interface ConfigurationAssignmentResolverStrategy

All Known Implementing Classes:
PersistenceConfigurationAssignmentResolverStrategyImpl

public interface ConfigurationAssignmentResolverStrategy
Product configuration assignment strategy.
  • Method Details

    • retrieveRelatedObjectType

      ProductConfigurationRelatedObjectType retrieveRelatedObjectType(String configId)
      Returns the object type to which the product configuration assigned.
      Parameters:
      configId - Configuration id
      Returns:
      the object type to which the product configuration assigned
    • retrieveRelatedObjectType

      Returns the object type of the given order
      Parameters:
      order - order object
      Returns:
      the object type
    • retrieveCreationDateForRelatedEntry

      Date retrieveCreationDateForRelatedEntry(String configId)
      Returns the creation date of the associated AbstractOrderEntry
      Parameters:
      configId - configuration id
      Returns:
      creation date if entry exists, otherwise null
    • retrieveRelatedProductCode

      String retrieveRelatedProductCode(String configId)
      Returns the related Product code
      Parameters:
      configId - configuration id
      Returns:
      the related Product code, if available