- 
- All Superinterfaces:
 RelationDescriptor<S,T>
- All Known Implementing Classes:
 AuthenticatedUserRelationDescriptor,DefaultValidatingRelationDescriptor
@ExperimentalSpi public interface ValidatingRelationDescriptor<S extends Relatable,T extends Relatable> extends RelationDescriptor<S,T>
ARelationDescriptorwhich provides a method to perform validation on descriptor operations.- Since:
 - 5.11
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ValidationResultcanRelate(S source, T target)ReturnsValidationResult, which indicates if two given entities may form a relation, described by thisRelationDescriptorobject- 
Methods inherited from interface com.atlassian.confluence.api.model.relations.RelationDescriptor
getRelationName, getSourceClass, getTargetClass 
 - 
 
 - 
 
- 
- 
Method Detail
- 
canRelate
ValidationResult canRelate(S source, T target)
ReturnsValidationResult, which indicates if two given entities may form a relation, described by thisRelationDescriptorobject- Parameters:
 source- entitytarget- entity- Returns:
 - validation result
 
 
 - 
 
 -