Uses of Interface
com.atlassian.confluence.internal.relations.RelatableEntity
-
-
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 RelatableEntity Modifier and Type Class Description class
RelatableFactory<S extends RelatableEntity,T extends Relatable>
Methods in com.atlassian.confluence.api.impl.service.relation that return RelatableEntity Modifier and Type Method Description RelatableEntity
RelatableResolver. resolve(Relatable relatable)
Methods in com.atlassian.confluence.api.impl.service.relation with parameters of type RelatableEntity Modifier and Type Method Description RelationInstance
RelationInstanceFactory. 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 RelatableEntity Modifier and Type Class Description class
CustomContentEntityObject
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 RelatableEntity Modifier and Type Class Description class
ContentEntityObject
class
SpaceContentEntityObject
A ContentEntityObject that is a first-class member of a Space (i.e. -
Uses of RelatableEntity in com.atlassian.confluence.internal.relations
Methods in com.atlassian.confluence.internal.relations that return types with arguments of type RelatableEntity Modifier and Type Method Description @NonNull PageResponse<RelatableEntity>
DefaultRelationManager. getSources(RelationQuery request, LimitedRequest pageRequest)
@NonNull PageResponse<RelatableEntity>
RelationManager. getSources(RelationQuery request, LimitedRequest pageRequest)
Fetch all related sources for the entity.@NonNull PageResponse<RelatableEntity>
DefaultRelationManager. getTargets(RelationQuery request, LimitedRequest pageRequest)
@NonNull PageResponse<RelatableEntity>
RelationManager. getTargets(RelationQuery request, LimitedRequest pageRequest)
Fetch all related targets for the entity.Methods in com.atlassian.confluence.internal.relations with parameters of type RelatableEntity Modifier and Type Method Description RelationEntity
DefaultRelationManager. addRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
RelationEntity
RelationManager. addRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
Create a new relation between 2 entities.boolean
DefaultRelationManager. isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
boolean
RelationManager. isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
Checks if given entities are related.void
DefaultRelationManager. moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor)
void
RelationManager. moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor)
Moves all the relations of the specified type from one entity to another.int
DefaultRelationManager. removeAllRelations(RelatableEntity relatableEntity)
int
RelationManager. removeAllRelations(RelatableEntity relatableEntity)
This method removes all relations (across all names and types), where given entity participates.int
DefaultRelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity)
int
RelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity)
This method removes all relations (across all names and types), where given entity participates.int
DefaultRelationManager. removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity)
int
RelationManager. removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity)
This method remove all relations of the given type where the given entity participatesvoid
DefaultRelationManager. removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
void
RelationManager. removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)
Delete relation.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 RelatableEntity Modifier and Type Method Description int
DefaultRelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(Iterable<? extends RelatableEntity> readableEntities)
int
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.internal.relations.dao
Classes in com.atlassian.confluence.internal.relations.dao with type parameters of type RelatableEntity Modifier and Type Interface Description interface
RelationDao<S extends RelatableEntity,T extends RelatableEntity>
Relation dao interface.interface
RelationDao<S extends RelatableEntity,T extends RelatableEntity>
Relation dao interface.class
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.Methods in com.atlassian.confluence.internal.relations.dao with parameters of type RelatableEntity Modifier and Type Method Description int
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 RelatableEntity Modifier and Type Method Description int
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 RelatableEntity Modifier and Type Class Description class
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 RelatableEntity Modifier and Type Method Description int
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 RelatableEntity Modifier and Type Method Description int
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.relations.query
Classes in com.atlassian.confluence.internal.relations.query with type parameters of type RelatableEntity Modifier and Type Class Description class
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.internal.relations.query with type parameters of type RelatableEntity Modifier and Type Method Description static <E extends RelatableEntity>
RelationQuery.BuilderRelationQuery. create(@NonNull E entity, @NonNull RelationDescriptor relationDescriptor)
Methods in com.atlassian.confluence.internal.relations.query that return RelatableEntity Modifier and Type Method Description RelatableEntity
RelationQuery. getEntity()
-
Uses of RelatableEntity in com.atlassian.confluence.internal.user
Classes in com.atlassian.confluence.internal.user that implement RelatableEntity Modifier and Type Class Description class
DeferredLookupUser
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 RelatableEntity Modifier and Type Class Description class
AbstractPage
Parent of the concrete Page and BlogPost classesclass
Attachment
class
BlogPost
class
Comment
class
Draft
This is the old way of dealing with drafts in Confluence and will be deprecated soon.class
Page
Represents a Page within Confluence. -
Uses of RelatableEntity in com.atlassian.confluence.setup.settings
Classes in com.atlassian.confluence.setup.settings that implement RelatableEntity Modifier and Type Class Description class
GlobalDescription
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 Modifier and Type Class Description class
SpaceDescription
-
Uses of RelatableEntity in com.atlassian.confluence.user
Subinterfaces of RelatableEntity in com.atlassian.confluence.user Modifier and Type Interface Description interface
ConfluenceUser
Describing a Confluence user.Classes in com.atlassian.confluence.user that implement RelatableEntity Modifier and Type Class Description class
ConfluenceUserImpl
An implementation of the ConfluenceUser which wraps an atlassian-user Userclass
PersonalInformation
-