Interface ConfigurationAssignmentResolverStrategy
-
- All Known Implementing Classes:
DefaultConfigurationAssignmentResolverStrategyImpl,PersistenceConfigurationAssignmentResolverStrategyImpl
public interface ConfigurationAssignmentResolverStrategyProduct configuration assignment strategy.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.DateretrieveCreationDateForRelatedEntry(java.lang.String configId)Returns the creation date of the associated AbstractOrderEntryProductConfigurationRelatedObjectTyperetrieveRelatedObjectType(AbstractOrderModel order)Returns the object type of the given orderProductConfigurationRelatedObjectTyperetrieveRelatedObjectType(java.lang.String configId)Returns the object type to which the product configuration assigned.java.lang.StringretrieveRelatedProductCode(java.lang.String configId)Returns the related Product code
-
-
-
Method Detail
-
retrieveRelatedObjectType
ProductConfigurationRelatedObjectType retrieveRelatedObjectType(java.lang.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
ProductConfigurationRelatedObjectType retrieveRelatedObjectType(AbstractOrderModel order)
Returns the object type of the given order- Parameters:
order- order object- Returns:
- the object type
-
retrieveCreationDateForRelatedEntry
java.util.Date retrieveCreationDateForRelatedEntry(java.lang.String configId)
Returns the creation date of the associated AbstractOrderEntry- Parameters:
configId- configuration id- Returns:
- creation date if entry exists, otherwise null
-
retrieveRelatedProductCode
java.lang.String retrieveRelatedProductCode(java.lang.String configId)
Returns the related Product code- Parameters:
configId- configuration id- Returns:
- the related Product code, if available
-
-