com.atlassian.confluence.plugins.edgeindex
Class DefaultEdgeFactory
java.lang.Object
com.atlassian.confluence.plugins.edgeindex.DefaultEdgeFactory
- All Implemented Interfaces:
- EdgeFactory
public class DefaultEdgeFactory
- extends Object
- implements EdgeFactory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultEdgeFactory
public DefaultEdgeFactory(UserAccessor userAccessor)
getCreateEdge
public Edge getCreateEdge(ContentEntityObject contentEntity)
- Description copied from interface:
EdgeFactory
- Creates a new instance of an edge which indicates new content creation.
- Specified by:
getCreateEdge in interface EdgeFactory
- Parameters:
contentEntity - the new content that has been created
getLikeEdge
public Edge getLikeEdge(com.atlassian.user.User liker,
ContentEntityObject likedContent,
Date likeDate)
- Description copied from interface:
EdgeFactory
- Creates a new instance of an edge which represents a user liking content.
- Specified by:
getLikeEdge in interface EdgeFactory
canBuildCreatEdge
public boolean canBuildCreatEdge(ContentEntityObject contentEntity)
- Description copied from interface:
EdgeFactory
- Determines if the edge factory is capable of building create edges for a particular
piece of content.
- Specified by:
canBuildCreatEdge in interface EdgeFactory
- Parameters:
contentEntity - the content to check
- Returns:
- true if the factory can build create edges for that content, false if it can't.
Copyright © 2003-2012 Atlassian. All Rights Reserved.