#Error: no value present
4 messages · Page 1 of 1 (latest)
⌛ This post has been reserved for your question.
Hey @fringe hill! Please use
/closeor theClose Postbutton above when your problem is solved. Please remember to follow the help guidelines. This post will be automatically closed after 300 minutes of inactivity.
TIP: Narrow down your issue to simple and precise questions to maximize the chance that others will reply in here.
public static Possession getPossessionById(int iPosId) {
try {
Database db = new Database();
Dao<DBPossession, Integer> dao = db.Init(DBPossession.class);
QueryBuilder<DBPossession, Integer> queryBuilder = dao.queryBuilder();
queryBuilder.where().eq(DBPossession.ID_FIELD_NAME, iPosId);
PreparedQuery<DBPossession> preparedQuery = queryBuilder.prepare();
DBPossession dbPossession = dao.queryForFirst(preparedQuery);
db.Close();
if (dbPossession != null) {
Possession oPos = new Possession();
LingoPropertyMap oLPM = new LingoPropertyMap();
oPos.setAquiredOn(dbPossession.getAcquiredOn());
oPos.setDatePurchased(dbPossession.getDatePurchased());
oPos.setCatalogItem(dbPossession.getCatalogItem());
oPos.setFacingDirection(dbPossession.getFacingDirection());
oPos.setID(dbPossession.getId());
oPos.setOwnerScreenName(dbPossession.getOwnerScreenName());
oPos.setPlacedIn(dbPossession.getPlacedIn());
oPos.setPropertiesString(dbPossession.getProperties());
oLPM.setproperties(dbPossession.getProperties());
oPos.setProperties(oLPM);
oPos.setPurchasePrice(dbPossession.getPurchasePrice());
oPos.setState(dbPossession.getState());
oPos.setXPos(dbPossession.getXPos());
oPos.setYPos(dbPossession.getYPos());
oPos.setZPos(dbPossession.getZPos());
return oPos;
} else {
return null;
}
} catch (Exception e) {
System.out.println("Exception (getPossessionById): " + e.getMessage());
}
return null;
}