示例#1
0
 private void update(Iterator iter)
     throws ObjectHasChangedException, MissingAttributeException, DuplicateRowException,
         InvalidValueException {
   while (iter.hasNext()) {
     PersistentObject po = (PersistentObject) iter.next();
     update(po);
   }
 }
示例#2
0
 /**
  * Scans a list of <code>PersistentObject</code>s and return the object that matches the key or
  * <code>null</code> if not found.
  *
  * @param list list of <code>PersistentObject</code>s to scan.
  * @param encodedKey key to locate correct record on the list.
  * @return key-matching record of <code>null</code> if not found.
  */
 public static PersistentObject getPoInList(List list, String encodedKey) {
   Iterator iter = list.iterator();
   while (iter.hasNext()) {
     PersistentObject p = (PersistentObject) iter.next();
     if (p.getEncodedKey().equals(encodedKey)) {
       return p;
     }
   }
   return null;
 }