/*
* DrakkarKeel - An Enterprise Collaborative Search Platform
*
* The contents of this file are subject under the terms described in the
* DRAKKARKEEL_LICENSE file included in this distribution; you may not use this
* file except in compliance with the License.
*
* 2013-2014 DrakkarKeel Platform.
*/
package drakkar.cover.swing;
import drakkar.oar.Seeker;
import drakkar.cover.swing.facade.PQTFacade;
import java.util.ArrayList;
import java.util.List;
public class DefaultPQTModel {
private String sessionName;
private Seeker seeker;
private List<Seeker> seekerList;
private PQTFacade facade;
/**
*
*/
public DefaultPQTModel() {
this.sessionName = "";
this.seeker = new Seeker();
this.seekerList = new ArrayList<>();
this.facade = null;
}
/**
*
* @param seeker
* @param facade
*/
public DefaultPQTModel(Seeker seeker, PQTFacade facade) {
this.sessionName = "";
this.seeker = seeker;
this.seekerList = new ArrayList<>();
this.facade = facade;
}
/**
*
* @param sessionName
* @param seeker
* @param seekerList
* @param facade
*/
public DefaultPQTModel(String sessionName, Seeker seeker, List<Seeker> seekerList, PQTFacade facade) {
this.sessionName = sessionName;
this.seeker = seeker;
this.seekerList = seekerList;
this.facade = facade;
}
/**
*
* @return
*/
public PQTFacade getMenuPQTFacade() {
return facade;
}
/**
*
* @param facade
*/
public void setMenuPQTFacade(PQTFacade facade) {
this.facade = facade;
}
/**
*
* @return
*/
public Seeker getSeeker() {
return seeker;
}
/**
*
* @param seeker
*/
public void setSeeker(Seeker seeker) {
this.seeker = seeker;
}
/**
*
* @return
*/
public List<Seeker> getSeekerList() {
return seekerList;
}
/**
*
* @param seekerList
*/
public void setSeekerList(List<Seeker> seekerList) {
this.seekerList = seekerList;
}
/**
*
* @return
*/
public String getSessionName() {
return sessionName;
}
/**
*
* @param sessionName
*/
public void setSessionName(String sessionName) {
this.sessionName = sessionName;
}
}