Uses of Interface
com.atlassian.confluence.dmz.relations.RelatableEntity
Packages that use RelatableEntity
Package
Description
Confluence internal classes related to user management.
-
Uses of RelatableEntity in com.atlassian.confluence.api.impl.service.relation
Classes in com.atlassian.confluence.api.impl.service.relation with type parameters of type RelatableEntityModifier and TypeClassDescriptionclass
RelatableFactory<S extends RelatableEntity,
T extends Relatable> Methods in com.atlassian.confluence.api.impl.service.relation that return RelatableEntityMethods in com.atlassian.confluence.api.impl.service.relation with parameters of type RelatableEntityModifier and TypeMethodDescriptionRelationInstanceFactory.buildFrom
(RelatableEntity sourceEntity, String relationName, RelatableEntity targetEntity, Expansions expansions) -
Uses of RelatableEntity in com.atlassian.confluence.content
Classes in com.atlassian.confluence.content that implement RelatableEntityModifier and TypeClassDescriptionclass
Generic ContentEntityObject that plugins can use to extend Confluence's content system. -
Uses of RelatableEntity in com.atlassian.confluence.core
Classes in com.atlassian.confluence.core that implement RelatableEntityModifier and TypeClassDescriptionclass
class
A ContentEntityObject that is a first-class member of a Space (i.e. -
Uses of RelatableEntity in com.atlassian.confluence.dmz.relations
Methods in com.atlassian.confluence.dmz.relations that return types with arguments of type RelatableEntityModifier and TypeMethodDescription@NonNull PageResponse<RelatableEntity>
RelationManager.getSources
(RelationQuery request, LimitedRequest pageRequest) Fetch all related sources for the entity.@NonNull PageResponse<RelatableEntity>
RelationManager.getTargets
(RelationQuery request, LimitedRequest pageRequest) Fetch all related targets for the entity.Methods in com.atlassian.confluence.dmz.relations with parameters of type RelatableEntityModifier and TypeMethodDescriptionRelationManager.addRelation
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Create a new relation between 2 entities.boolean
RelationManager.isRelated
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Checks if given entities are related.void
RelationManager.moveRelationsToContent
(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor) Moves all the relations of the specified type from one entity to another.int
RelationManager.removeAllRelations
(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.int
RelationManager.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.int
RelationManager.removeAllRelationsFromEntityWithType
(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity) This method remove all relations of the given type where the given entity participatesvoid
RelationManager.removeRelation
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Delete relation.Method parameters in com.atlassian.confluence.dmz.relations with type arguments of type RelatableEntityModifier and TypeMethodDescriptionint
RelationManager.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> readableEntities) This method removes all relations (across all names and types), where given entity participates. -
Uses of RelatableEntity in com.atlassian.confluence.dmz.relations.dao
Classes in com.atlassian.confluence.dmz.relations.dao with type parameters of type RelatableEntityModifier and TypeClassDescriptionclass
RelationEntity<S extends RelatableEntity,
T extends RelatableEntity> This class represents "relation" abstraction, which is used for "marking" different entities as related.class
RelationEntity<S extends RelatableEntity,
T extends RelatableEntity> This class represents "relation" abstraction, which is used for "marking" different entities as related. -
Uses of RelatableEntity in com.atlassian.confluence.dmz.relations.query
Classes in com.atlassian.confluence.dmz.relations.query with type parameters of type RelatableEntityModifier and TypeClassDescriptionclass
RelationQuery<E extends RelatableEntity>
Relation query contains query parameters for basic relation operations.static class
RelationQuery.Builder<R extends RelatableEntity>
Methods in com.atlassian.confluence.dmz.relations.query with type parameters of type RelatableEntityModifier and TypeMethodDescriptionstatic <E extends RelatableEntity>
RelationQuery.BuilderRelationQuery.create
(@NonNull E entity, @NonNull RelationDescriptor relationDescriptor) Methods in com.atlassian.confluence.dmz.relations.query that return RelatableEntity -
Uses of RelatableEntity in com.atlassian.confluence.internal.relations
Methods in com.atlassian.confluence.internal.relations that return types with arguments of type RelatableEntityModifier and TypeMethodDescription@NonNull PageResponse<RelatableEntity>
DefaultRelationManager.getSources
(RelationQuery request, LimitedRequest pageRequest) @NonNull PageResponse<RelatableEntity>
DefaultRelationManager.getTargets
(RelationQuery request, LimitedRequest pageRequest) Methods in com.atlassian.confluence.internal.relations with parameters of type RelatableEntityModifier and TypeMethodDescriptionDefaultRelationManager.addRelation
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) boolean
DefaultRelationManager.isRelated
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) void
DefaultRelationManager.moveRelationsToContent
(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor) int
DefaultRelationManager.removeAllRelations
(RelatableEntity relatableEntity) int
DefaultRelationManager.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) int
DefaultRelationManager.removeAllRelationsFromEntityWithType
(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity) void
DefaultRelationManager.removeRelation
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) static ValidationResult
RelationUtils.validateAgainstApiModel
(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Helper method, which can be used to validate relation based on input parameters.Method parameters in com.atlassian.confluence.internal.relations with type arguments of type RelatableEntityModifier and TypeMethodDescriptionint
DefaultRelationManager.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> readableEntities) -
Uses of RelatableEntity in com.atlassian.confluence.internal.relations.dao
Classes in com.atlassian.confluence.internal.relations.dao with type parameters of type RelatableEntityModifier and TypeInterfaceDescriptioninterface
RelationDao<S extends RelatableEntity,
T extends RelatableEntity> Relation dao interface.interface
RelationDao<S extends RelatableEntity,
T extends RelatableEntity> Relation dao interface.Methods in com.atlassian.confluence.internal.relations.dao with parameters of type RelatableEntityModifier and TypeMethodDescriptionint
RelationDao.removeAllRelations
(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.int
RelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.int
RelationDao.removeAllRelationsFromEntityWithName
(String relationName, RelatableEntity relatableEntity) This method remove all relations with the given name, where the given entity participatesMethod parameters in com.atlassian.confluence.internal.relations.dao with type arguments of type RelatableEntityModifier and TypeMethodDescriptionint
RelationDao.removeAllRelations
(Iterable<? extends RelatableEntity> relatableEntities) This method removes all relations (across all names and types), where given entity participates.int
RelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> relatableEntities) This method removes all relations (across all names and types), where given entity participates. -
Uses of RelatableEntity in com.atlassian.confluence.internal.relations.dao.hibernate
Classes in com.atlassian.confluence.internal.relations.dao.hibernate with type parameters of type RelatableEntityModifier and TypeClassDescriptionclass
HibernateRelationDao<S extends RelatableEntity,
T extends RelatableEntity> class
HibernateRelationDao<S extends RelatableEntity,
T extends RelatableEntity> Methods in com.atlassian.confluence.internal.relations.dao.hibernate with parameters of type RelatableEntityModifier and TypeMethodDescriptionint
Content2ContentHibernateRelationDao.removeAllRelations
(RelatableEntity relatableEntity) int
User2ContentHibernateRelationDao.removeAllRelations
(RelatableEntity relatableEntity) int
User2UserHibernateRelationDao.removeAllRelations
(RelatableEntity relatableEntity) int
Content2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) int
User2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) int
User2UserHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(RelatableEntity relatableEntity) int
Content2ContentHibernateRelationDao.removeAllRelationsFromEntityWithName
(String relationName, RelatableEntity relatableEntity) int
User2ContentHibernateRelationDao.removeAllRelationsFromEntityWithName
(String relationName, RelatableEntity relatableEntity) int
User2UserHibernateRelationDao.removeAllRelationsFromEntityWithName
(String relationName, RelatableEntity relatableEntity) Method parameters in com.atlassian.confluence.internal.relations.dao.hibernate with type arguments of type RelatableEntityModifier and TypeMethodDescriptionint
Content2ContentHibernateRelationDao.removeAllRelations
(Iterable<? extends RelatableEntity> relatableEntities) int
User2ContentHibernateRelationDao.removeAllRelations
(Iterable<? extends RelatableEntity> relatableEntities) int
User2UserHibernateRelationDao.removeAllRelations
(Iterable<? extends RelatableEntity> relatableEntities) int
Content2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> relatableEntities) int
User2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> relatableEntities) int
User2UserHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities
(Iterable<? extends RelatableEntity> relatableEntities) -
Uses of RelatableEntity in com.atlassian.confluence.internal.user
Classes in com.atlassian.confluence.internal.user that implement RelatableEntityModifier and TypeClassDescriptionclass
AConfluenceUser
implementation based on aUserKey
object, and which looks up the "real"ConfluenceUser
lazily as necessary to fulfil the method contract. -
Uses of RelatableEntity in com.atlassian.confluence.pages
Classes in com.atlassian.confluence.pages that implement RelatableEntityModifier and TypeClassDescriptionclass
Parent of the concrete Page and BlogPost classesclass
class
class
class
This is the old way of dealing with drafts in Confluence and will be deprecated soon.class
Represents a Page within Confluence.class
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of RelatableEntity in com.atlassian.confluence.setup.settings
Classes in com.atlassian.confluence.setup.settings that implement RelatableEntityModifier and TypeClassDescriptionclass
Content Entity Object that is associated with the whole confluence rather then a specific space/page/user. -
Uses of RelatableEntity in com.atlassian.confluence.spaces
Classes in com.atlassian.confluence.spaces that implement RelatableEntity -
Uses of RelatableEntity in com.atlassian.confluence.user
Subinterfaces of RelatableEntity in com.atlassian.confluence.userClasses in com.atlassian.confluence.user that implement RelatableEntityModifier and TypeClassDescriptionclass
An implementation of the ConfluenceUser which wraps an atlassian-user Userclass
class
Deprecated, for removal: This API element is subject to removal in a future version.since 9.1, useConfluenceUserImpl
directly.
Attachment
directly.