package module.mission.domain.util;
import java.io.Serializable;
import java.math.BigDecimal;
import module.finance.util.Money;
import module.mission.domain.DailyPersonelExpenseCategory;
import module.mission.domain.DailyPersonelExpenseTable;
import pt.ist.fenixframework.Atomic;
public class DailyPersonelExpenseCategoryBean implements Serializable {
private DailyPersonelExpenseTable dailyPersonelExpenseTable;
private String description;
private Money value;
private BigDecimal minSalaryValue;
public DailyPersonelExpenseCategoryBean(final DailyPersonelExpenseTable dailyPersonelExpenseTable) {
this.dailyPersonelExpenseTable = dailyPersonelExpenseTable;
}
public DailyPersonelExpenseTable getDailyPersonelExpenseTable() {
return dailyPersonelExpenseTable;
}
public void setDailyPersonelExpenseTable(DailyPersonelExpenseTable dailyPersonelExpenseTable) {
this.dailyPersonelExpenseTable = dailyPersonelExpenseTable;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Money getValue() {
return value;
}
public void setValue(Money value) {
this.value = value;
}
public BigDecimal getMinSalaryValue() {
return minSalaryValue;
}
public void setMinSalaryValue(BigDecimal minSalaryValue) {
this.minSalaryValue = minSalaryValue;
}
@Atomic
public DailyPersonelExpenseCategory createDailyPersonelExpenseCategory() {
return dailyPersonelExpenseTable.createDailyPersonelExpenseCategory(description, value, minSalaryValue);
}
}