mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
Add QException to some methods in here.
This commit is contained in:
@ -47,12 +47,12 @@ public abstract class BasicCustomPossibleValueProvider<S, ID extends Serializabl
|
|||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
**
|
**
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
protected abstract S getSourceObject(Serializable id);
|
protected abstract S getSourceObject(Serializable id) throws QException;
|
||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
**
|
**
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
protected abstract List<S> getAllSourceObjects();
|
protected abstract List<S> getAllSourceObjects() throws QException;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ public abstract class BasicCustomPossibleValueProvider<S, ID extends Serializabl
|
|||||||
**
|
**
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@Override
|
@Override
|
||||||
public QPossibleValue<ID> getPossibleValue(Serializable idValue)
|
public QPossibleValue<ID> getPossibleValue(Serializable idValue) throws QException
|
||||||
{
|
{
|
||||||
S sourceObject = getSourceObject(idValue);
|
S sourceObject = getSourceObject(idValue);
|
||||||
if(sourceObject == null)
|
if(sourceObject == null)
|
||||||
|
@ -45,7 +45,7 @@ public interface QCustomPossibleValueProvider<T extends Serializable>
|
|||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
QPossibleValue<T> getPossibleValue(Serializable idValue);
|
QPossibleValue<T> getPossibleValue(Serializable idValue) throws QException;
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
**
|
**
|
||||||
|
@ -80,7 +80,7 @@ class TablesCustomPossibleValueProviderTest extends BaseTest
|
|||||||
**
|
**
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
@Test
|
@Test
|
||||||
void testGetPossibleValue()
|
void testGetPossibleValue() throws QException
|
||||||
{
|
{
|
||||||
TablesCustomPossibleValueProvider provider = new TablesCustomPossibleValueProvider();
|
TablesCustomPossibleValueProvider provider = new TablesCustomPossibleValueProvider();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user