Java Reference
In-Depth Information
@SuppressWarnings("serial")
public class DataServiceImpl extends RemoteServiceServlet implements
DataService {
private static final Logger LOG =
Logger.getLogger(DataServiceImpl.class.getName());
private static final PersistenceManagerFactory PMF =
JDOHelper.getPersistenceManagerFactory("transactions-optional");
public String addEntries(Vector<TimeEntryData> entries) throws
NotLoggedInException {
// ensure that the current user is logged in
checkLoggedIn();
PersistenceManager pm = getPersistenceManager();
try {
pm.makePersistentAll(toEntities(entries));
} finally {
pm.close();
}
LOG.log(Level.INFO, entries.size()+" entries added.");
return entries.size()+" entries added.";
}
public Vector<TimeEntryData> getEntries() throws NotLoggedInException
{
// ensure that the current user is logged in
checkLoggedIn();
Vector<TimeEntryData> entries = new Vector<TimeEntryData>();
PersistenceManager pm = getPersistenceManager();
try {
String query = "select from " +
TimeEntryEntity.class.getName() + " where email == '"+ getUser().getEmail()
+"' order by date desc";
List<TimeEntryEntity> entities = (List<TimeEntryEntity>)
pm.newQuery(query).execute();
Search WWH ::




Custom Search