Class RelationUtils
java.lang.Object
com.atlassian.confluence.internal.relations.RelationUtils
- Since:
- 5.9
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringextractError(ValidationResult validationResult, String defaultMessage) Extracts all errors from theValidationResultas a singleString.static ValidationResultvalidateAgainstApiModel(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Helper method, which can be used to validate relation based on input parameters.
- 
Constructor Details- 
RelationUtilspublic RelationUtils()
 
- 
- 
Method Details- 
validateAgainstApiModelpublic static ValidationResult validateAgainstApiModel(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Helper method, which can be used to validate relation based on input parameters. It knows how to transform API Domain classes (over whichRelationDescriptoris built) into corresponding Hibernate's classes (which implementRelatableEntityinterface), and perform validation.- Parameters:
- source-
- target-
- relationDescriptor-
- Returns:
- ValidationResult
 
- 
extractErrorExtracts all errors from theValidationResultas a singleString. Is used to form appropriate exception message when validation fails.- Parameters:
- validationResult-
- defaultMessage-
- Returns:
- extracted error messages, separated with new line separator (\n)
 
 
-