| Modifier and Type | Method and Description |
|---|---|
RelationInstance |
RelationInstanceFactory.buildFrom(RelationEntity hibernateObject,
Expansions expansions) |
| Modifier and Type | Method and Description |
|---|---|
RelationEntity |
RelationManager.addRelation(RelatableEntity source,
RelatableEntity target,
RelationDescriptor relationDescriptor)
Create a new relation between 2 entities.
|
RelationEntity |
DefaultRelationManager.addRelation(RelatableEntity source,
RelatableEntity target,
RelationDescriptor relationDescriptor) |
<S extends RelatableEntity,T extends RelatableEntity> |
RelationManager.getRelationEntity(S source,
T target,
RelationDescriptor relationDescriptor) |
<S extends RelatableEntity,T extends RelatableEntity> |
DefaultRelationManager.getRelationEntity(S source,
T target,
RelationDescriptor relationDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
PageResponse<RelationEntity> |
RelationManager.getRelationsByClasses(RelationQuery request,
LimitedRequest pageRequest) |
PageResponse<RelationEntity> |
DefaultRelationManager.getRelationsByClasses(RelationQuery request,
LimitedRequest pageRequest) |
PageResponse<RelationEntity> |
RelationManager.getRelationsFromSource(RelationQuery request,
LimitedRequest pageRequest) |
PageResponse<RelationEntity> |
DefaultRelationManager.getRelationsFromSource(RelationQuery request,
LimitedRequest pageRequest) |
PageResponse<RelationEntity> |
RelationManager.getRelationsToTarget(RelationQuery request,
LimitedRequest pageRequest) |
PageResponse<RelationEntity> |
DefaultRelationManager.getRelationsToTarget(RelationQuery request,
LimitedRequest pageRequest) |
| Constructor and Description |
|---|
DefaultRelationManager(Content2ContentHibernateRelationDao content2ContentHibernateRelationDao,
User2ContentHibernateRelationDao user2ContentHibernateRelationDao,
User2UserHibernateRelationDao user2UserHibernateRelationDao,
com.atlassian.event.api.EventPublisher eventPublisher,
ModelFactory<RelationEntity,RelationInstance> relationInstanceFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
Content2ContentRelationEntity |
class |
User2ContentRelationEntity |
class |
User2UserRelationEntity |
| Modifier and Type | Method and Description |
|---|---|
RelationEntity<S,T> |
RelationDao.createRelationEntity(S source,
T target,
RelationDescriptor relationDescriptor)
Create new relation.
|
RelationEntity<S,T> |
RelationDao.getRelationEntity(S source,
T target,
RelationDescriptor relationDescriptor)
Get relation for given content, type and name.
|
| Modifier and Type | Method and Description |
|---|---|
List<RelationEntity<S,T>> |
RelationDao.getRelationsByClasses(RelationQuery<?> request,
int start,
int limit)
Fetch relation entities matching the query that have the source class and target class defined.
|
List<RelationEntity<S,T>> |
RelationDao.getRelationsFromSource(RelationQuery<S> request,
int start,
int limit)
Fetch relation entities matching the query that have the entity in the query as the
source of the relation
|
List<RelationEntity<S,T>> |
RelationDao.getRelationsToTarget(RelationQuery<T> request,
int start,
int limit)
Fetch relation entities matching the query that have the entity in the query as the
target of the relation
|
| Modifier and Type | Method and Description |
|---|---|
void |
RelationDao.removeRelationEntity(RelationEntity<S,T> relationEntity)
Remove relation
|
| Modifier and Type | Method and Description |
|---|---|
protected RelationEntity<ConfluenceUser,ContentEntityObject> |
User2ContentHibernateRelationDao.constructRelationEntity(RelationEntity<ConfluenceUser,ContentEntityObject> relationEntity,
ConfluenceUser source,
ContentEntityObject target,
RelationDescriptor relationDescriptor) |
protected RelationEntity<S,T> |
HibernateRelationDao.constructRelationEntity(RelationEntity<S,T> relationEntity,
S source,
T target,
RelationDescriptor relationDescriptor) |
RelationEntity<S,T> |
HibernateRelationDao.createRelationEntity(S source,
T target,
RelationDescriptor relationDescriptor) |
protected abstract RelationEntity<S,T> |
HibernateRelationDao.newRelationEntity(S source,
T target) |
| Modifier and Type | Method and Description |
|---|---|
protected List<RelationEntity<S,T>> |
HibernateRelationDao.getRelationEntities(RelationQuery request,
int start,
int limit,
RelationQueryHelper.Fetch direction) |
protected List<RelationEntity<S,T>> |
HibernateRelationDao.getRelationEntities(String queryName,
S source,
T target,
RelationDescriptor relationDescriptor) |
List<RelationEntity<S,T>> |
HibernateRelationDao.getRelationsByClasses(RelationQuery<?> request,
int start,
int limit) |
List<RelationEntity<S,T>> |
HibernateRelationDao.getRelationsFromSource(RelationQuery<S> request,
int start,
int limit) |
List<RelationEntity<S,T>> |
HibernateRelationDao.getRelationsToTarget(RelationQuery<T> request,
int start,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
protected RelationEntity<ConfluenceUser,ContentEntityObject> |
User2ContentHibernateRelationDao.constructRelationEntity(RelationEntity<ConfluenceUser,ContentEntityObject> relationEntity,
ConfluenceUser source,
ContentEntityObject target,
RelationDescriptor relationDescriptor) |
protected RelationEntity<S,T> |
HibernateRelationDao.constructRelationEntity(RelationEntity<S,T> relationEntity,
S source,
T target,
RelationDescriptor relationDescriptor) |
void |
HibernateRelationDao.removeRelationEntity(RelationEntity<S,T> relationEntity) |
Copyright © 2003–2017 Atlassian. All rights reserved.