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 TypeClassDescriptionclassRelatableFactory<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 TypeClassDescriptionclassGeneric 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 TypeClassDescriptionclassclassA 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.booleanRelationManager.isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Checks if given entities are related.voidRelationManager.moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor) Moves all the relations of the specified type from one entity to another.intRelationManager.removeAllRelations(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.intRelationManager.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.intRelationManager.removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity) This method remove all relations of the given type where the given entity participatesvoidRelationManager.removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Delete relation.Method parameters in com.atlassian.confluence.dmz.relations with type arguments of type RelatableEntityModifier and TypeMethodDescriptionintRelationManager.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 TypeClassDescriptionclassRelationEntity<S extends RelatableEntity,T extends RelatableEntity> This class represents "relation" abstraction, which is used for "marking" different entities as related.classRelationEntity<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 TypeClassDescriptionclassRelationQuery<E extends RelatableEntity>Relation query contains query parameters for basic relation operations.static classRelationQuery.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.impl.user.crowd.serviceaccount
Classes in com.atlassian.confluence.impl.user.crowd.serviceaccount that implement RelatableEntityModifier and TypeClassDescriptionclassAn implementation of a service account user in Confluence. -
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) booleanDefaultRelationManager.isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) voidDefaultRelationManager.moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor) intDefaultRelationManager.removeAllRelations(RelatableEntity relatableEntity) intDefaultRelationManager.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) intDefaultRelationManager.removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity) voidDefaultRelationManager.removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) static ValidationResultRelationUtils.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 TypeMethodDescriptionintDefaultRelationManager.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 TypeInterfaceDescriptioninterfaceRelationDao<S extends RelatableEntity,T extends RelatableEntity> Relation dao interface.interfaceRelationDao<S extends RelatableEntity,T extends RelatableEntity> Relation dao interface.Methods in com.atlassian.confluence.internal.relations.dao with parameters of type RelatableEntityModifier and TypeMethodDescriptionintRelationDao.removeAllRelations(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.intRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) This method removes all relations (across all names and types), where given entity participates.intRelationDao.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 TypeMethodDescriptionintRelationDao.removeAllRelations(Iterable<? extends RelatableEntity> relatableEntities) This method removes all relations (across all names and types), where given entity participates.intRelationDao.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 TypeClassDescriptionclassHibernateRelationDao<S extends RelatableEntity,T extends RelatableEntity> classHibernateRelationDao<S extends RelatableEntity,T extends RelatableEntity> Methods in com.atlassian.confluence.internal.relations.dao.hibernate with parameters of type RelatableEntityModifier and TypeMethodDescriptionintContent2ContentHibernateRelationDao.removeAllRelations(RelatableEntity relatableEntity) intUser2ContentHibernateRelationDao.removeAllRelations(RelatableEntity relatableEntity) intUser2UserHibernateRelationDao.removeAllRelations(RelatableEntity relatableEntity) intContent2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) intUser2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) intUser2UserHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity) intContent2ContentHibernateRelationDao.removeAllRelationsFromEntityWithName(String relationName, RelatableEntity relatableEntity) intUser2ContentHibernateRelationDao.removeAllRelationsFromEntityWithName(String relationName, RelatableEntity relatableEntity) intUser2UserHibernateRelationDao.removeAllRelationsFromEntityWithName(String relationName, RelatableEntity relatableEntity) Method parameters in com.atlassian.confluence.internal.relations.dao.hibernate with type arguments of type RelatableEntityModifier and TypeMethodDescriptionintContent2ContentHibernateRelationDao.removeAllRelations(Iterable<? extends RelatableEntity> relatableEntities) intUser2ContentHibernateRelationDao.removeAllRelations(Iterable<? extends RelatableEntity> relatableEntities) intUser2UserHibernateRelationDao.removeAllRelations(Iterable<? extends RelatableEntity> relatableEntities) intContent2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(Iterable<? extends RelatableEntity> relatableEntities) intUser2ContentHibernateRelationDao.removeAllRelationsFromCurrentAndHistoricalEntities(Iterable<? extends RelatableEntity> relatableEntities) intUser2UserHibernateRelationDao.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 TypeClassDescriptionclassAConfluenceUserimplementation based on aUserKeyobject, and which looks up the "real"ConfluenceUserlazily 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 TypeClassDescriptionclassParent of the concrete Page and BlogPost classesclassclassclassclassThis is the old way of dealing with drafts in Confluence and will be deprecated soon.classRepresents a Page within Confluence. -
Uses of RelatableEntity in com.atlassian.confluence.setup.settings
Classes in com.atlassian.confluence.setup.settings that implement RelatableEntityModifier and TypeClassDescriptionclassContent 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 TypeClassDescriptionclassAn implementation of the ConfluenceUser which wraps an atlassian-user UserclassclassDeprecated, for removal: This API element is subject to removal in a future version.
ConfluenceUserImpldirectly.