Show/Hide Toolbars

The following sample reads an expense record and returns the specified property values.

Code Snippet

protected ExpenseRepository expenseRepository;

private List<String> getPropertiesToRead() {

List<String> props = new List<String>();

//the list of all available properties displays below but to ncrease efficiency in your searches, you can omit unnecessary properties from your application and those values will not be returned

props.add("shortDescription");

props.add("categories");

props.add("createdOn");

props.add("modifiedBy");

props.add("createdBy");

props.add("modifiedOn");

props.add("version");

props.add("contact");

props.add("expenseDate");

props.add("expensedBy");

props.add("project");

props.add("quantity");

props.add("unitPrice");

props.add("totalAmount");

return props;

}

private Expense readExpense() throws Exception {

Expense readExpense = expenseRepository.readExpense(uniqueKey, getPropertiesToRead());

return readExpense;

}