/**
* ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium.
*/
package org.esupportail.helpdesk.web.controllers;
import java.util.Locale;
import org.esupportail.commons.utils.Assert;
/**
* The bean used for LDAP searches.
*/
public class LdapSearchController extends
org.esupportail.commons.web.controllers.LdapSearchController {
/**
* The serialization id.
*/
private static final long serialVersionUID = -8984228386570692395L;
/**
* The context bean.
*/
private SessionController sessionController;
/**
* Bean constructor.
*/
public LdapSearchController() {
super();
}
/**
* @see org.esupportail.commons.web.controllers.LdapSearchController#afterPropertiesSet()
*/
@Override
public void afterPropertiesSet() {
super.afterPropertiesSet();
Assert.notNull(this.sessionController, "property sessionController of class "
+ this.getClass().getName() + " can not be null");
}
/**
* @param sessionController the sessionController to set
*/
public void setSessionController(final SessionController sessionController) {
this.sessionController = sessionController;
}
/**
* @see org.esupportail.commons.beans.AbstractI18nAwareBean#getCurrentUserLocale()
*/
@Override
protected Locale getCurrentUserLocale() {
return sessionController.getCurrentUserLocale();
}
}