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 classRelatableFactory<S extends RelatableEntity,T extends Relatable>Methods in com.atlassian.confluence.api.impl.service.relation that return RelatableEntity Modifier and Type Method Description RelatableEntityRelatableResolver. resolve(Relatable relatable)Methods in com.atlassian.confluence.api.impl.service.relation with parameters of type RelatableEntity Modifier and Type Method Description RelationInstanceRelationInstanceFactory. 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 classCustomContentEntityObjectGeneric 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 classContentEntityObjectclassSpaceContentEntityObjectA 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 RelationEntityDefaultRelationManager. addRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)RelationEntityRelationManager. addRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)Create a new relation between 2 entities.booleanDefaultRelationManager. isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)booleanRelationManager. isRelated(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)Checks if given entities are related.voidDefaultRelationManager. moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor)voidRelationManager. moveRelationsToContent(RelatableEntity fromRelatableEntity, RelatableEntity toRelatableEntity, RelationDescriptor descriptor)Moves all the relations of the specified type from one entity to another.intDefaultRelationManager. removeAllRelations(RelatableEntity relatableEntity)intRelationManager. removeAllRelations(RelatableEntity relatableEntity)This method removes all relations (across all names and types), where given entity participates.intDefaultRelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity)intRelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(RelatableEntity relatableEntity)This method removes all relations (across all names and types), where given entity participates.intDefaultRelationManager. removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity)intRelationManager. removeAllRelationsFromEntityWithType(RelationDescriptor relationDescriptor, RelatableEntity relatableEntity)This method remove all relations of the given type where the given entity participatesvoidDefaultRelationManager. removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)voidRelationManager. removeRelation(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor)Delete relation.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 RelatableEntity Modifier and Type Method Description intDefaultRelationManager. removeAllRelationsFromCurrentAndHistoricalEntities(Iterable<? extends RelatableEntity> readableEntities)intRelationManager. 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 interfaceRelationDao<S extends RelatableEntity,T extends RelatableEntity>Relation dao interface.interfaceRelationDao<S extends RelatableEntity,T extends RelatableEntity>Relation dao interface.classRelationEntity<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.Methods in com.atlassian.confluence.internal.relations.dao with parameters of type RelatableEntity Modifier and Type Method Description intRelationDao. 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 RelatableEntity Modifier and Type Method Description intRelationDao. 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 RelatableEntity Modifier and Type Class Description classHibernateRelationDao<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 RelatableEntity Modifier and Type Method Description intContent2ContentHibernateRelationDao. 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 RelatableEntity Modifier and Type Method Description intContent2ContentHibernateRelationDao. 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.relations.query
Classes in com.atlassian.confluence.internal.relations.query with type parameters of type RelatableEntity Modifier and Type Class Description classRelationQuery<E extends RelatableEntity>Relation query contains query parameters for basic relation operations.static classRelationQuery.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 RelatableEntityRelationQuery. 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 classDeferredLookupUserAConfluenceUserimplementation 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 RelatableEntity Modifier and Type Class Description classAbstractPageParent of the concrete Page and BlogPost classesclassAttachmentclassBlogPostclassCommentclassDraftThis is the old way of dealing with drafts in Confluence and will be deprecated soon.classPageRepresents 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 classGlobalDescriptionContent 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 classSpaceDescription -
Uses of RelatableEntity in com.atlassian.confluence.user
Subinterfaces of RelatableEntity in com.atlassian.confluence.user Modifier and Type Interface Description interfaceConfluenceUserDescribing a Confluence user.Classes in com.atlassian.confluence.user that implement RelatableEntity Modifier and Type Class Description classConfluenceUserImplAn implementation of the ConfluenceUser which wraps an atlassian-user UserclassPersonalInformation
-