Class AbstractPathConverter
java.lang.Object
com.atlassian.confluence.servlet.simpledisplay.AbstractPathConverter
- All Implemented Interfaces:
PathConverter
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
BlogPathConverter
,PagePathConverter
,SpacePathConverter
public abstract class AbstractPathConverter
extends Object
implements PathConverter, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.atlassian.sal.api.features.DarkFeatureManager
protected static final ConvertedPath
protected final PageManagerInternal
protected final PathConverterManager
protected final PermissionManager
protected static final String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractPathConverter
(PathConverterManager pathConverterManager, PageManagerInternal pageManager, PermissionManager permissionManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
void
destroy()
protected boolean
protected boolean
isNotDraft
(AbstractPage page) protected boolean
protected String
toQueryParameters
(Map<String, String> queryParams) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
Methods inherited from interface com.atlassian.confluence.servlet.simpledisplay.PathConverter
getPath, getPath, handles, handles
-
Field Details
-
NO_REDIRECT
-
READABLE_URL_DARK_FEATURE
- See Also:
-
pathConverterManager
-
pageManager
-
permissionManager
-
darkFeatureManager
protected final com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager
-
-
Constructor Details
-
AbstractPathConverter
protected AbstractPathConverter(PathConverterManager pathConverterManager, PageManagerInternal pageManager, PermissionManager permissionManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
-
-
Method Details
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-
toQueryParameters
-
isNotDraft
-
currentUserCanEdit
-
isSafeToRedirectAndRevealPageId
-
hasPagePermission
-