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 ContentServiceprotected GeneralLockServiceprotected NavigationOrderSequenceMapperprotected RetryingDatabaseOperationFacadeprotected StudioConfigurationFields inherited from class org.craftercms.studio.api.v1.service.AbstractRegistrableService
_servicesManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@javax.validation.Valid booleanaddNavOrder(String site, String path, org.dom4j.Document document) Always adds/overwrites the Document element with new unique nav ordervoiddeleteSequencesForSite(String site) @javax.validation.Valid doublegetNewNavOrder(String site, String path) Return new navigation order@javax.validation.Valid doublegetNewNavOrder(String site, String path, double currentMaxNavOrder) intvoidregister()voidsetContentService(ContentService contentService) voidsetGeneralLockService(GeneralLockService generalLockService) voidsetNavigationOrderSequenceMapper(NavigationOrderSequenceMapper navigationOrderSequenceMapper) voidsetRetryingDatabaseOperationFacade(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade) voidsetStudioConfiguration(StudioConfiguration studioConfiguration) @javax.validation.Valid booleanupdateNavOrder(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:
registerin classAbstractRegistrableService
-
deleteSequencesForSite
- Specified by:
deleteSequencesForSitein interfaceDmPageNavigationOrderService
-
getGeneralLockService
-
setGeneralLockService
-
getContentService
-
setContentService
-
getStudioConfiguration
-
setStudioConfiguration
-
getRetryingDatabaseOperationFacade
-
setRetryingDatabaseOperationFacade
public void setRetryingDatabaseOperationFacade(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade)
-