Add wrapper: forPrimaryKey

This commit is contained in:
2024-03-29 08:26:51 -05:00
parent f3efb341fc
commit dc9c79022f

View File

@ -98,10 +98,20 @@ public class QProcessCallbackFactory
Serializable primaryKeyValue = record.getValue(primaryKeyField); Serializable primaryKeyValue = record.getValue(primaryKeyField);
if(primaryKeyValue == null) if(primaryKeyValue == null)
{ {
throw (new QRuntimeException("Record did not have value in its priary key field [" + primaryKeyField + "]")); throw (new QRuntimeException("Record did not have value in its primary key field [" + primaryKeyField + "]"));
} }
return (forFilter(new QQueryFilter().withCriteria(new QFilterCriteria(primaryKeyField, QCriteriaOperator.EQUALS, primaryKeyValue)))); return (forPrimaryKey(primaryKeyField, primaryKeyValue));
}
/*******************************************************************************
**
*******************************************************************************/
public static QProcessCallback forPrimaryKey(String fieldName, Serializable value)
{
return (forFilter(new QQueryFilter().withCriteria(new QFilterCriteria(fieldName, QCriteriaOperator.EQUALS, value))));
} }
} }