public class DmPageNavigationOrderServiceImpl extends AbstractRegistrableService implements DmPageNavigationOrderService
| Modifier and Type | Field and Description |
|---|---|
protected ContentService |
contentService |
protected GeneralLockService |
generalLockService |
protected NavigationOrderSequenceMapper |
navigationOrderSequenceMapper |
protected StudioConfiguration |
studioConfiguration |
_servicesManager| Constructor and Description |
|---|
DmPageNavigationOrderServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addNavOrder(String site,
String path,
org.dom4j.Document document)
Always adds/overwrites the Document element with new unique nav order
|
void |
deleteSequencesForSite(String site) |
ContentService |
getContentService() |
GeneralLockService |
getGeneralLockService() |
NavigationOrderSequenceMapper |
getNavigationOrderSequenceMapper() |
double |
getNewNavOrder(String site,
String path)
Return new navigation order
|
double |
getNewNavOrder(String site,
String path,
double currentMaxNavOrder) |
int |
getPageNavigationOrderIncrement() |
StudioConfiguration |
getStudioConfiguration() |
void |
register() |
void |
setContentService(ContentService contentService) |
void |
setGeneralLockService(GeneralLockService generalLockService) |
void |
setNavigationOrderSequenceMapper(NavigationOrderSequenceMapper navigationOrderSequenceMapper) |
void |
setStudioConfiguration(StudioConfiguration studioConfiguration) |
boolean |
updateNavOrder(String site,
String path,
org.dom4j.Document document)
Updates the Document element with new unique nav order if one does not exist
|
getService, getServicesManager, setServicesManagerprotected GeneralLockService generalLockService
protected ContentService contentService
protected StudioConfiguration studioConfiguration
protected NavigationOrderSequenceMapper navigationOrderSequenceMapper
public void register()
register in class AbstractRegistrableServicepublic double getNewNavOrder(String site, String path)
DmPageNavigationOrderServicegetNewNavOrder in interface DmPageNavigationOrderServicepublic double getNewNavOrder(String site, String path, double currentMaxNavOrder)
getNewNavOrder in interface DmPageNavigationOrderServicepublic boolean addNavOrder(String site, String path, org.dom4j.Document document)
DmPageNavigationOrderServiceaddNavOrder in interface DmPageNavigationOrderServicepublic boolean updateNavOrder(String site, String path, org.dom4j.Document document)
DmPageNavigationOrderServiceupdateNavOrder in interface DmPageNavigationOrderServicepublic void deleteSequencesForSite(String site)
deleteSequencesForSite in interface DmPageNavigationOrderServicepublic int getPageNavigationOrderIncrement()
getPageNavigationOrderIncrement in interface DmPageNavigationOrderServicepublic GeneralLockService getGeneralLockService()
public void setGeneralLockService(GeneralLockService generalLockService)
public ContentService getContentService()
public void setContentService(ContentService contentService)
public StudioConfiguration getStudioConfiguration()
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
public NavigationOrderSequenceMapper getNavigationOrderSequenceMapper()
public void setNavigationOrderSequenceMapper(NavigationOrderSequenceMapper navigationOrderSequenceMapper)
Copyright © 2022 CrafterCMS. All rights reserved.