Uses of Interface
com.atlassian.confluence.api.model.relations.Relatable
Packages that use Relatable
Package
Description
This package contains the code which communicates with Confluence via REST API.
- 
Uses of Relatable in com.atlassian.confluence.api.colorschemeClasses in com.atlassian.confluence.api.colorscheme that implement Relatable
- 
Uses of Relatable in com.atlassian.confluence.api.impl.service.relationClasses in com.atlassian.confluence.api.impl.service.relation with type parameters of type RelatableModifier and TypeClassDescriptionclassAuthenticatedUserRelationDescriptor<S extends User,T extends Relatable> AValidatingRelationDescriptorwhich checks that theUserfor which the relation is being created is also the currently authenticated user.classDefaultValidatingRelationDescriptor<S extends Relatable,T extends Relatable> classDefaultValidatingRelationDescriptor<S extends Relatable,T extends Relatable> classRelatableFactory<S extends RelatableEntity,T extends Relatable> Methods in com.atlassian.confluence.api.impl.service.relation with type parameters of type RelatableModifier and TypeMethodDescription<S extends Relatable,T extends Relatable> 
 RelationInstance<S, T> RelationServiceImpl.create(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 RelationInstance<S, T> RelationServiceImpl.create(RelationInstance<S, T> relationInstance) RelationServiceImpl.delete(RelationInstance<S, T> relationInstance) RelationServiceImpl.delete(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<S> RelationServiceImpl.findSources(T target, RelationDescriptor<S, T> relationDescriptor) <S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<S> RelationServiceImpl.findSources(T target, RelationDescriptor<S, T> relationDescriptor) <S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<T> RelationServiceImpl.findTargets(S source, RelationDescriptor<S, T> relationDescriptor) <S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<T> RelationServiceImpl.findTargets(S source, RelationDescriptor<S, T> relationDescriptor) RelationServiceImpl.isRelated(S source, RelationDescriptor<S, T> relationDescriptor, T target) RelationServiceImpl.isRelated(S source, RelationDescriptor<S, T> relationDescriptor, T target) RelationServiceImpl.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) RelationServiceImpl.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) Methods in com.atlassian.confluence.api.impl.service.relation with parameters of type RelatableModifier and TypeMethodDescriptionRelationServiceImpl.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) 
- 
Uses of Relatable in com.atlassian.confluence.api.model.contentClasses in com.atlassian.confluence.api.model.content that implement RelatableModifier and TypeClassDescriptionclassAn API model for the Finder to return blocked content to the resource class, to respect Space Filtering capability.classAn API model for the Finder to return blocked space to the resource class, to respect Space Filtering capability.classRepresents all the different kinds of content that can be housed in Confluence: pages, blog posts, comments and so on.classRepresentation of a Confluence Space.
- 
Uses of Relatable in com.atlassian.confluence.api.model.peopleClasses in com.atlassian.confluence.api.model.people that implement Relatable
- 
Uses of Relatable in com.atlassian.confluence.api.model.relationsClasses in com.atlassian.confluence.api.model.relations with type parameters of type RelatableModifier and TypeClassDescriptionclassAbstractRelationDescriptor<S extends Relatable,T extends Relatable> Relation descriptor, which should be used as a base class for all custom relation descriptors.classAbstractRelationDescriptor<S extends Relatable,T extends Relatable> Relation descriptor, which should be used as a base class for all custom relation descriptors.final classFavouriteRelationDescriptor<T extends Relatable>The built-in relationship type for favourites.final classLikeRelationDescriptor<T extends Relatable>final classNamedRelationDescriptor<S extends Relatable,T extends Relatable> Simple implementation ofRelationDescriptor, which allows to create simple named relation descriptors.final classNamedRelationDescriptor<S extends Relatable,T extends Relatable> Simple implementation ofRelationDescriptor, which allows to create simple named relation descriptors.interfaceRelationDescriptor<S extends Relatable,T extends Relatable> Defines relation name, type and who may have such relations.interfaceRelationDescriptor<S extends Relatable,T extends Relatable> Defines relation name, type and who may have such relations.classRelationInstance<S extends Relatable,T extends Relatable> Represents relation between two entitiesclassRelationInstance<S extends Relatable,T extends Relatable> Represents relation between two entitiesstatic classRelationInstance.RelationInstanceBuilder<S extends Relatable,T extends Relatable> static classRelationInstance.RelationInstanceBuilder<S extends Relatable,T extends Relatable> interfaceValidatingRelationDescriptor<S extends Relatable,T extends Relatable> ARelationDescriptorwhich provides a method to perform validation on descriptor operations.interfaceValidatingRelationDescriptor<S extends Relatable,T extends Relatable> ARelationDescriptorwhich provides a method to perform validation on descriptor operations.Methods in com.atlassian.confluence.api.model.relations with type parameters of type RelatableModifier and TypeMethodDescriptionstatic <S extends Relatable,T extends Relatable> 
 RelationInstance.RelationInstanceBuilder<S, T> RelationInstance.builder(S source, RelationDescriptor<S, T> relationDescriptor, T target) static <S extends Relatable,T extends Relatable> 
 RelationInstance.RelationInstanceBuilder<S, T> RelationInstance.builder(S source, RelationDescriptor<S, T> relationDescriptor, T target) static <S extends Relatable,T extends Relatable> 
 ValidationResultRelationDescriptors.canRelate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Deprecated.since 5.11.static <S extends Relatable,T extends Relatable> 
 ValidationResultRelationDescriptors.canRelate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Deprecated.since 5.11.static <S extends Relatable,T extends Relatable> 
 RelationDescriptor<S, T> RelationDescriptors.lookupBuiltinOrCreate(Class<S> sourceClass, String name, Class<T> targetClass) Get one of the built-in RelationDescriptor objects (for example FavouriteRelationDescriptor).static <S extends Relatable,T extends Relatable> 
 RelationDescriptor<S, T> RelationDescriptors.lookupBuiltinOrCreate(Class<S> sourceClass, String name, Class<T> targetClass) Get one of the built-in RelationDescriptor objects (for example FavouriteRelationDescriptor).
- 
Uses of Relatable in com.atlassian.confluence.api.service.relationsClasses in com.atlassian.confluence.api.service.relations with type parameters of type RelatableModifier and TypeInterfaceDescriptionstatic interfaceRelationService.RelatableFinder<R extends Relatable>Finder, which is used to perform basic relation operations, such as fetching source or target entities of particular relation, get total number of related entities etc.Methods in com.atlassian.confluence.api.service.relations with type parameters of type RelatableModifier and TypeMethodDescription<S extends Relatable,T extends Relatable> 
 RelationInstance<S, T> RelationService.create(RelationInstance<S, T> relationInstance) Creates a directed relation between two relatable entities.<S extends Relatable,T extends Relatable> 
 RelationInstance<S, T> RelationService.create(RelationInstance<S, T> relationInstance) Creates a directed relation between two relatable entities.RelationService.delete(RelationInstance<S, T> relationInstance) Remove a relation if it exists between a source and a target relatable entityRelationService.delete(RelationInstance<S, T> relationInstance) Remove a relation if it exists between a source and a target relatable entity<S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<S> RelationService.findSources(T target, RelationDescriptor<S, T> relationDescriptor) Create a finder to find sources of a relation.<S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<S> RelationService.findSources(T target, RelationDescriptor<S, T> relationDescriptor) Create a finder to find sources of a relation.<S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<T> RelationService.findTargets(S source, RelationDescriptor<S, T> relationDescriptor) Create a finder to find targets of a relation.<S extends Relatable,T extends Relatable> 
 RelationService.RelatableFinder<T> RelationService.findTargets(S source, RelationDescriptor<S, T> relationDescriptor) Create a finder to find targets of a relation.RelationService.isRelated(S source, RelationDescriptor<S, T> relationDescriptor, T target) Determine whether a given source and target are related by the given relationRelationService.isRelated(S source, RelationDescriptor<S, T> relationDescriptor, T target) Determine whether a given source and target are related by the given relationRelationService.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) Remove all relations of the given type where the given entity participatesRelationService.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) Remove all relations of the given type where the given entity participates<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateCreate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate create operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateCreate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate create operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateDelete(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate delete operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateDelete(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate delete operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateDeleteAllWithType(Relatable relatable, RelationDescriptor<S, T> relationDescriptor) Validate the delete all operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateDeleteAllWithType(Relatable relatable, RelationDescriptor<S, T> relationDescriptor) Validate the delete all operation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateFetch(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate fetch operation to check whether a user can view the specifed relation<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateFetch(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate fetch operation to check whether a user can view the specifed relationMethods in com.atlassian.confluence.api.service.relations with parameters of type RelatableModifier and TypeMethodDescriptionRelationService.removeAllRelationsFromEntityWithType(RelationDescriptor<S, T> relationDescriptor, Relatable relatable) Remove all relations of the given type where the given entity participates<S extends Relatable,T extends Relatable> 
 ValidationResultRelationService.Validator.validateDeleteAllWithType(Relatable relatable, RelationDescriptor<S, T> relationDescriptor) Validate the delete all operation
- 
Uses of Relatable in com.atlassian.confluence.rest.clientMethods in com.atlassian.confluence.rest.client with type parameters of type RelatableModifier and TypeMethodDescription<S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationService.createCompletionStage(RelationInstance<S, T> relationInstance) Creates a directed relation between two relatable entities.<S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationService.createCompletionStage(RelationInstance<S, T> relationInstance) Creates a directed relation between two relatable entities.<S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationService.deleteCompletionStage(RelationInstance<S, T> relationInstance) Remove a relation if it exists between a source and a target relatable entity<S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationService.deleteCompletionStage(RelationInstance<S, T> relationInstance) Remove a relation if it exists between a source and a target relatable entity<S extends Relatable,T extends Relatable> 
 CompletionStage<Boolean> RemoteRelationService.isRelatedCompletionStage(S source, RelationDescriptor<S, T> relationDescriptor, T target) Determine whether a given source and target are related by the given relation<S extends Relatable,T extends Relatable> 
 CompletionStage<Boolean> RemoteRelationService.isRelatedCompletionStage(S source, RelationDescriptor<S, T> relationDescriptor, T target) Determine whether a given source and target are related by the given relation
- 
Uses of Relatable in com.atlassian.confluence.rest.client.implMethods in com.atlassian.confluence.rest.client.impl with type parameters of type RelatableModifier and TypeMethodDescription<S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationServiceImpl.createCompletionStage(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationServiceImpl.createCompletionStage(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationServiceImpl.deleteCompletionStage(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 CompletionStage<Void> RemoteRelationServiceImpl.deleteCompletionStage(RelationInstance<S, T> relationInstance) <S extends Relatable,T extends Relatable> 
 CompletionStage<Boolean> RemoteRelationServiceImpl.isRelatedCompletionStage(S source, RelationDescriptor<S, T> relationDescriptor, T target) <S extends Relatable,T extends Relatable> 
 CompletionStage<Boolean> RemoteRelationServiceImpl.isRelatedCompletionStage(S source, RelationDescriptor<S, T> relationDescriptor, T target)