public class DefaultQuoteAssignmentValidationStrategy extends java.lang.Object implements QuoteAssignmentValidationStrategy
QuoteActionValidationStrategy.| Constructor and Description |
|---|
DefaultQuoteAssignmentValidationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
validateQuoteAssignment(QuoteModel quote,
UserModel assignee,
UserModel assigner)
Validates if quote can be assigned to an assignee by an assigner, else throws IllegalArgumentException
|
void |
validateQuoteUnassignment(QuoteModel quote,
UserModel assigner)
Validates if quote can be unassigned by an assigner, else throws IllegalArgumentException
|
public DefaultQuoteAssignmentValidationStrategy()
public void validateQuoteAssignment(QuoteModel quote, UserModel assignee, UserModel assigner)
QuoteAssignmentValidationStrategyvalidateQuoteAssignment in interface QuoteAssignmentValidationStrategyquote - the quote to be assignedassignee - the user to which the quote should be assignedassigner - the user assigning the quote to the assigneepublic void validateQuoteUnassignment(QuoteModel quote, UserModel assigner)
QuoteAssignmentValidationStrategyvalidateQuoteUnassignment in interface QuoteAssignmentValidationStrategyquote - the quote to be assignedassigner - the user assigning the quote to the assigneeCopyright © 2018 SAP SE. All Rights Reserved.