/**
 * 
 */
package eu.dnetlib.enabling.manager.fulltext.ui;

import org.apache.log4j.Logger;
import org.apache.wicket.protocol.http.WebApplication;

import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
import eu.dnetlib.enabling.manager.IDManagerServiceFacade;

/**
 * @author dhofar
 *
 */
public class SimpleFtIndexingManagerUI extends WebApplication {
    
	/** The Constant log. */
	protected static final Logger log = Logger.getLogger(SimpleFtIndexingManagerUI.class);
	
	/** IS-LU service. */
	private ISLookUpService lookUpService;
	
	private IDManagerServiceFacade managerService;
	
	private RepositoryCache repositoryCache;
	
	public SimpleFtIndexingManagerUI(){
    }

    /**
     * @see org.apache.wicket.Application#getHomePage()
     */
    @Override
    public Class getHomePage() {
        return RepositoriesList.class;
    }
    
    public RepositoryCache getRepositoryCache() {
    	return this.repositoryCache;
    }
    
    public void setRepositoryCache(RepositoryCache repositoryCache) {
    	this.repositoryCache = repositoryCache;
    }
    
    /**
	 * Returns IS-LU service.
	 * 
	 * @return IS-LU service
	 */
	public ISLookUpService getLookUpService() {
		return lookUpService;
	}

	/**
	 * Sets IS-LU service.
	 * 
	 * @param lookUpService the look up service
	 */
	public void setLookUpService(ISLookUpService lookUpService) {
		this.lookUpService = lookUpService;
	}

	/**
	 * @param managerService the managerService to set
	 */
	public void setManagerService(IDManagerServiceFacade managerService) {
		this.managerService = managerService;
	}

	/**
	 * @return the managerService
	 */
	public IDManagerServiceFacade getManagerService() {
		return managerService;
	}
}
