@ParametersAreNonnullByDefault
Interface | Description |
---|---|
Relatable |
THis is marker interface, that is used to mark entities, which can participate in relations, created by
RelationService |
RelationDescriptor<S extends Relatable,T extends Relatable> |
Defines relation name, type and who may have such relations.
|
ValidatingRelationDescriptor<S extends Relatable,T extends Relatable> |
A
RelationDescriptor which provides a method to perform validation on descriptor operations. |
Class | Description |
---|---|
AbstractRelationDescriptor<S extends Relatable,T extends Relatable> |
Relation descriptor, which should be used as a base class for all custom relation descriptors.
|
CollaboratorRelationDescriptor | |
FavouriteRelationDescriptor<T extends Relatable> |
The built-in relationship type for favourites.
|
LikeRelationDescriptor<T extends Relatable> | |
NamedRelationDescriptor<S extends Relatable,T extends Relatable> |
Simple implementation of
RelationDescriptor , which allows to create simple named relation descriptors. |
RelationDescriptors |
Provides static helper methods for RelationDescriptor objects.
|
RelationInstance<S extends Relatable,T extends Relatable> |
Represents relation between two entities
|
RelationInstance.RelationInstanceBuilder<S extends Relatable,T extends Relatable> | |
TouchedRelationDescriptor |
Represents that a user has modified content, regardless of whether that change has been reverted.
|
Copyright © 2003–2020 Atlassian. All rights reserved.