org.sakaiproject.portal.service
Class AliasingSiteAdvisor
java.lang.Object
org.sakaiproject.portal.service.AliasingSiteAdvisor
- All Implemented Interfaces:
- Observer
public class AliasingSiteAdvisor
- extends Object
- implements Observer
When a site is updated we check that all the pages have aliases.
We want to keep existing aliases as they may have been sent to someone in an email.
If the title changes though we should generate a new alias.
Should sort by date as newest alias should be used.
- Author:
- buckett
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AliasingSiteAdvisor
public AliasingSiteAdvisor()
getMaxLength
public int getMaxLength()
setMaxLength
public void setMaxLength(int maxLength)
init
public void init()
update
public void update(Observable o,
Object arg)
- Specified by:
update in interface Observer
update
public void update(org.sakaiproject.site.api.Site site)
getAliasService
public org.sakaiproject.alias.api.AliasService getAliasService()
setAliasService
public void setAliasService(org.sakaiproject.alias.api.AliasService aliasService)
getSiteService
public org.sakaiproject.site.api.SiteService getSiteService()
setSiteService
public void setSiteService(org.sakaiproject.site.api.SiteService siteService)
getServerConfigurationService
public org.sakaiproject.component.api.ServerConfigurationService getServerConfigurationService()
setServerConfigurationService
public void setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService)
setEntityManager
public void setEntityManager(org.sakaiproject.entity.api.EntityManager entityManager)
getEntityManager
public org.sakaiproject.entity.api.EntityManager getEntityManager()
setEventTrackingService
public void setEventTrackingService(org.sakaiproject.event.api.EventTrackingService eventTrackingService)
getEventTrackingService
public org.sakaiproject.event.api.EventTrackingService getEventTrackingService()
Copyright © 2003-2012 University of Michigan. All Rights Reserved.