package is.idega.idegaweb.campus.block.application.business;
import com.idega.block.application.data.Applicant;
import com.idega.block.application.data.Application;
import is.idega.idegaweb.campus.block.application.data.CampusApplication;
import is.idega.idegaweb.campus.block.allocation.data.Contract;
import java.util.Vector;
/**
*
* @author <a href="mailto:aron@idega.is">Aron Birkir</a>
* @version 1.0
*/
public class CampusApplicationHolder {
private Application eApplication = null;
private Applicant eApplicant = null;
private CampusApplication eCampusApplication = null;
private Contract eContract = null;
private Vector vApplied = null;
private Vector vWaitingList = null;
/**
*
*/
public CampusApplicationHolder(Application application,
Applicant applicant, CampusApplication campusApplication,
Vector vapplied) {
initialize(application, applicant, campusApplication, vapplied, null,
null);
}
/**
*
*/
public CampusApplicationHolder(Application application,
Applicant applicant, CampusApplication campusApplication,
Vector vapplied, Contract contract, Vector waitingList) {
initialize(application, applicant, campusApplication, vapplied,
contract, waitingList);
}
/**
*
*/
public void setApplication(Application application) {
eApplication = application;
}
/**
*
*/
public void setApplicant(Applicant applicant) {
eApplicant = applicant;
}
/**
*
*/
public void setCampusApplication(CampusApplication application) {
eCampusApplication = application;
}
/**
*
*/
public void setApplied(Vector applied) {
vApplied = applied;
}
/**
*
*/
public Application getApplication() {
return eApplication;
}
/**
*
*/
public CampusApplication getCampusApplication() {
return eCampusApplication;
}
/**
*
*/
public Applicant getApplicant() {
return eApplicant;
}
/**
*
*/
public Vector getApplied() {
return vApplied;
}
/**
*
*/
public void setContract(Contract contract) {
eContract = contract;
}
/**
*
*/
public Contract getContract() {
return eContract;
}
/**
*
*/
public void setWaitingList(Vector waitingList) {
vWaitingList = waitingList;
}
/**
*
*/
public Vector getWaitingList() {
return vWaitingList;
}
private void initialize(Application application, Applicant applicant,
CampusApplication campusApplication, Vector vapplied,
Contract contract, Vector waitingList) {
eApplicant = applicant;
eApplication = application;
eCampusApplication = campusApplication;
vApplied = vapplied;
eContract = contract;
vWaitingList = waitingList;
}
}