Class DmPageNavigationOrderServiceImpl
java.lang.Object
org.craftercms.studio.api.v1.service.AbstractRegistrableService
org.craftercms.studio.impl.v1.service.content.DmPageNavigationOrderServiceImpl
- All Implemented Interfaces:
DmPageNavigationOrderService
public class DmPageNavigationOrderServiceImpl
extends AbstractRegistrableService
implements DmPageNavigationOrderService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ContentService
protected GeneralLockService
protected NavigationOrderSequenceMapper
protected RetryingDatabaseOperationFacade
protected StudioConfiguration
Fields inherited from class org.craftercms.studio.api.v1.service.AbstractRegistrableService
_servicesManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@jakarta.validation.Valid boolean
addNavOrder
(String site, String path, org.dom4j.Document document) Always adds/overwrites the Document element with new unique nav ordervoid
deleteSequencesForSite
(String site) @jakarta.validation.Valid double
getNewNavOrder
(String site, String path) Return new navigation order@jakarta.validation.Valid double
getNewNavOrder
(String site, String path, double currentMaxNavOrder) int
void
register()
void
setContentService
(ContentService contentService) void
setGeneralLockService
(GeneralLockService generalLockService) void
setNavigationOrderSequenceMapper
(NavigationOrderSequenceMapper navigationOrderSequenceMapper) void
setRetryingDatabaseOperationFacade
(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade) void
setStudioConfiguration
(StudioConfiguration studioConfiguration) @jakarta.validation.Valid boolean
updateNavOrder
(String site, String path, org.dom4j.Document document) Updates the Document element with new unique nav order if one does not existMethods inherited from class org.craftercms.studio.api.v1.service.AbstractRegistrableService
getService, getServicesManager, setServicesManager
-
Field Details
-
generalLockService
-
contentService
-
studioConfiguration
-
retryingDatabaseOperationFacade
-
-
Constructor Details
-
DmPageNavigationOrderServiceImpl
public DmPageNavigationOrderServiceImpl()
-
-
Method Details
-
register
public void register()- Specified by:
register
in classAbstractRegistrableService
-
deleteSequencesForSite
- Specified by:
deleteSequencesForSite
in interfaceDmPageNavigationOrderService
-
getGeneralLockService
-
setGeneralLockService
-
getContentService
-
setContentService
-
getStudioConfiguration
-
setStudioConfiguration
-
getRetryingDatabaseOperationFacade
-
setRetryingDatabaseOperationFacade
public void setRetryingDatabaseOperationFacade(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade)
-