Interface EdgeFactory
- All Known Implementing Classes:
DefaultEdgeFactory
public interface EdgeFactory
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
canBuildCreatEdge
(ContentEntityObject contentEntity) Determines if the edge factory is capable of building create edges for a particular piece of content.getCreateEdge
(ContentEntityObject contentEntity) Creates a new instance of an edge which indicates new content creation.getLikeEdge
(ConfluenceUser liker, ContentEntityObject likedContent, Date likeDate) Creates a new instance of an edge which represents a user liking content.
-
Field Details
-
REQUIRED_FIELDS
-
-
Method Details
-
getCreateEdge
Creates a new instance of an edge which indicates new content creation.- Parameters:
contentEntity
- the new content that has been created
-
getLikeEdge
Creates a new instance of an edge which represents a user liking content. -
canBuildCreatEdge
Determines if the edge factory is capable of building create edges for a particular piece of content.- Parameters:
contentEntity
- the content to check- Returns:
- true if the factory can build create edges for that content, false if it can't.
-