use of com.autentia.tnt.dao.SortCriteria in project TNTConcept by autentia.
the class BillExpirationDateBean method updateExpirationDate.
// private Set<BillPayment> billPayment = new LinkedHashSet<BillPayment>();
public void updateExpirationDate() {
// TODO extract login name to a properties file
authenticateAs(ConfigurationUtil.getDefault().getAdminUser());
List<Bill> bills = BillManager.getDefault().getAllEntities(null, new SortCriteria("name"));
for (Bill b : bills) {
Date creationDate = b.getCreationDate();
creationDate.setMonth(creationDate.getMonth() + 1);
if (!b.getBillPayment().isEmpty()) {
for (BillPayment bp : b.getBillPayment()) {
bp.setExpirationDate(creationDate);
}
} else {
// creamos el billPayment para el expirationDate
createBillPayment(b);
for (BillPayment bp : b.getBillPayment()) {
bp.setExpirationDate(creationDate);
}
}
}
}
use of com.autentia.tnt.dao.SortCriteria in project TNTConcept by autentia.
the class FinancialRatioBean method getFinancialRatiosWithNull.
/**
* Get the list of all Financial Ratios
* @return the list of all Financial Ratios
*/
public List<SelectItem> getFinancialRatiosWithNull() {
ArrayList<SelectItem> ret = new ArrayList<SelectItem>();
if (this.getId() != null) {
search.setDifferentId(this.getId());
}
List<FinancialRatio> refs = manager.getAllEntities(search, new SortCriteria(sortColumn, sortAscending));
for (FinancialRatio ref : refs) {
ret.add(new SelectItem(ref, ref.getTitle()));
}
ret.add(0, new SelectItem("-- NINGUNO --"));
search.unsetDifferentId();
return ret;
}
use of com.autentia.tnt.dao.SortCriteria in project TNTConcept by autentia.
the class PositionBean method getAllTags.
public List<SelectItem> getAllTags() {
final List<Tag> refs = TagManager.getDefault().getAllEntities(null, new SortCriteria("id"));
final List<SelectItem> ret = new ArrayList<SelectItem>();
for (Tag ref : refs) {
ret.add(new SelectItem(ref, ref.getName()));
}
return ret;
}
use of com.autentia.tnt.dao.SortCriteria in project TNTConcept by autentia.
the class PositionBean method getAll.
/**
* List positions. Order depends on Faces parameter sort.
*
* @return the list of all positions sorted by requested criterion
*/
public List<Position> getAll() {
final PositionSearch allNotDeletedSearch = new PositionSearch();
allNotDeletedSearch.setDeleted(false);
return manager.getAllEntities(allNotDeletedSearch, new SortCriteria(sortColumn, sortAscending));
}
use of com.autentia.tnt.dao.SortCriteria in project TNTConcept by autentia.
the class TagBean method getContactTagss.
/**
* Get the list of all contactTagss
*
* @return the list of all contactTagss
*/
public List<SelectItem> getContactTagss() {
List<Contact> refs = ContactManager.getDefault().getAllEntities(null, new SortCriteria("name"));
List<SelectItem> ret = new ArrayList<SelectItem>();
for (Contact ref : refs) {
ret.add(new SelectItem(ref, ref.getName()));
}
return ret;
}
Aggregations