/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
* copyright 2003-2011 Akaza Research
*/
package org.akaza.openclinica.control.form.spreadsheet;
/**
* <p>Class contains final SheetValidationType initialized with Constructor.</p>
*
*/
//ywang (Aug., 2011)
public class SheetValidationCell {
private final SheetValidationType type;
private SheetArgumentCell sheetArgumentCell;
/**
* SheetValidationType has been set as NONE.
* @param sheetCell
*/
public SheetValidationCell(SheetCell sheetCell) {
this.type = SheetValidationType.NONE;
this.sheetArgumentCell = new SheetArgumentCell(sheetCell);
}
public SheetValidationCell(SheetValidationType sheetValidationType, SheetCell sheetCell) {
this.type = sheetValidationType;
this.sheetArgumentCell = new SheetArgumentCell(sheetCell);
}
public SheetArgumentCell getSheetArgumentCell() {
return sheetArgumentCell;
}
public void setSheetArgumentCell(SheetArgumentCell sheetArgumentCell) {
this.sheetArgumentCell = sheetArgumentCell;
}
public SheetValidationType getType() {
return type;
}
}