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.DarkFeatureManagerprotected static final ConvertedPathprotected final PageManagerInternalprotected final PathConverterManagerprotected final PermissionManagerprotected static final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPathConverter(PathConverterManager pathConverterManager, PageManagerInternal pageManager, PermissionManager permissionManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanvoiddestroy()protected booleanprotected booleanisNotDraft(AbstractPage page) protected booleanprotected StringtoQueryParameters(Map<String, String> queryParams) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.InitializingBean
afterPropertiesSetMethods 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:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
toQueryParameters
-
isNotDraft
-
currentUserCanEdit
-
isSafeToRedirectAndRevealPageId
-
hasPagePermission
-