Class AbstractEdgeType
- java.lang.Object
-
- com.atlassian.confluence.plugins.edgeindex.edge.AbstractEdgeType
-
- All Implemented Interfaces:
EdgeType
- Direct Known Subclasses:
BlogPostEdgeType
,CommentEdgeType
,LikeEdgeType
,PageEdgeType
public abstract class AbstractEdgeType extends Object implements EdgeType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.atlassian.confluence.plugins.edgeindex.model.EdgeType
EdgeType.DeletionMode, EdgeType.EdgeTypePermissionDelegate, EdgeType.EdgeUiSupport
-
-
Field Summary
Fields Modifier and Type Field Description protected EdgeType.EdgeTypePermissionDelegate
edgeTypePermissionDelegate
protected EdgeType.EdgeUiSupport
uiSupport
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEdgeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgeType.DeletionMode
getDeletionMode()
Map<EdgeCountQuery,Set<String>>
getEdgeCountQueries(Set<String> edgeTypes)
EdgeType.EdgeUiSupport
getEdgeUiSupport()
EdgeType.EdgeTypePermissionDelegate
getPermissionDelegate()
float
getScore()
-
-
-
Field Detail
-
edgeTypePermissionDelegate
protected EdgeType.EdgeTypePermissionDelegate edgeTypePermissionDelegate
-
uiSupport
protected EdgeType.EdgeUiSupport uiSupport
-
-
Method Detail
-
getDeletionMode
public EdgeType.DeletionMode getDeletionMode()
- Specified by:
getDeletionMode
in interfaceEdgeType
-
getPermissionDelegate
public EdgeType.EdgeTypePermissionDelegate getPermissionDelegate()
- Specified by:
getPermissionDelegate
in interfaceEdgeType
-
getEdgeUiSupport
public EdgeType.EdgeUiSupport getEdgeUiSupport()
- Specified by:
getEdgeUiSupport
in interfaceEdgeType
-
getEdgeCountQueries
public Map<EdgeCountQuery,Set<String>> getEdgeCountQueries(Set<String> edgeTypes)
- Specified by:
getEdgeCountQueries
in interfaceEdgeType
-
-