public JwSqlInsert _checkAndComposeInsert(JwList<AcMobileProfile> v) { for (AcMobileProfile e : v) { defaultUpdateCount(e); e.validate(); verifyNoMatching(e); } JwSqlInsert st = createInsert(); st.setTable(TABLE); populateInsertColumns(st); for (AcMobileProfile e : v) { st.startNewRow(); st.addStringValue(e.getName()); } return st; }
public AcMobileProfile read(JwSqlResultSet rs) { AcMobileProfile e; e = getAccess().newMobileProfile(); e.setName(rs.getString()); return e; }
public JwSqlUpdate composeUpdate(AcMobileProfile e) { JwSqlUpdate st = createUpdate(); st.setTable(TABLE); st.where().isEqual(NAME, e.getName()); return st; }
public void update(AcMobileProfile e) { e.validate(); JwSqlUpdate st = composeUpdate(e); int i = execute(st); if (i != 1) error("Unable to update AcMobileProfile. Rows updated: %s.", i); }
public void verifyNoName(AcMobileProfile e) { JwSqlSelect st = getSelect(); st.where().isEqual(ALIAS, NAME, e.getName()); AcMobileProfile o = composeFirst(st); if (o != null) JwErrorUtility.throwNewUniqueError("AcMobileProfile", "Name", e.getName()); }