Package com.ibm.fhir.search.exception
Class SearchExceptionUtil
- java.lang.Object
 - 
- com.ibm.fhir.search.exception.SearchExceptionUtil
 
 
- 
public class SearchExceptionUtil extends java.lang.ObjectSearchExceptionUtil encapsulates the logic for throwing a Search Exception 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FHIRSearchExceptionbuildNewChainedParameterException(java.lang.String name, java.lang.Exception e)creates a new chained parameter exceptionstatic FHIRSearchExceptionbuildNewDateTimeFormatException(java.lang.Exception e)build data time format exceptionstatic java.lang.IllegalArgumentExceptionbuildNewIllegalArgumentException(java.lang.String val)builds an illegal Argument exception.static java.lang.IllegalStateExceptionbuildNewIllegalStateException()builds an illegal state exception for a search filter executionstatic FHIRSearchExceptionbuildNewInvalidSearchException(java.lang.String msg)creates an invalid search exception.static FHIRSearchExceptionbuildNewParseParameterException(java.lang.String name, java.lang.Exception e)creates a new parse parameter exceptionstatic FHIRSearchExceptionbuildNewParseParametersException(java.lang.Exception e)creates a new parse parameters exceptionstatic FHIRSearchExceptionbuildNewReverseChainedParameterException(java.lang.String name, java.lang.Exception e)creates a new reverse chained parameter exception 
 - 
 
- 
- 
Method Detail
- 
buildNewInvalidSearchException
public static FHIRSearchException buildNewInvalidSearchException(java.lang.String msg)
creates an invalid search exception.- Parameters:
 msg-- Returns:
 
 
- 
buildNewParseParameterException
public static FHIRSearchException buildNewParseParameterException(java.lang.String name, java.lang.Exception e)
creates a new parse parameter exception- Parameters:
 name-e-- Returns:
 
 
- 
buildNewParseParametersException
public static FHIRSearchException buildNewParseParametersException(java.lang.Exception e)
creates a new parse parameters exception- Parameters:
 name-e-- Returns:
 
 
- 
buildNewChainedParameterException
public static FHIRSearchException buildNewChainedParameterException(java.lang.String name, java.lang.Exception e)
creates a new chained parameter exception- Parameters:
 name-e-- Returns:
 
 
- 
buildNewReverseChainedParameterException
public static FHIRSearchException buildNewReverseChainedParameterException(java.lang.String name, java.lang.Exception e)
creates a new reverse chained parameter exception- Parameters:
 name- The search parameter namee- An exception- Returns:
 - A FHIRSearchException
 
 
- 
buildNewIllegalStateException
public static java.lang.IllegalStateException buildNewIllegalStateException()
builds an illegal state exception for a search filter execution- Returns:
 
 
- 
buildNewIllegalArgumentException
public static java.lang.IllegalArgumentException buildNewIllegalArgumentException(java.lang.String val)
builds an illegal Argument exception.- Parameters:
 val-- Returns:
 
 
- 
buildNewDateTimeFormatException
public static FHIRSearchException buildNewDateTimeFormatException(java.lang.Exception e)
build data time format exception- Parameters:
 exception- e- Returns:
 
 
 - 
 
 -