Class ParameterDefaultValueUnavailableException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.redwood.scheduler.infrastructure.exception.BaseSchedulerException
-
- com.redwood.scheduler.infrastructure.exception.SchedulerException
-
- com.redwood.scheduler.api.exception.SchedulerAPIException
-
- com.redwood.scheduler.api.exception.ParameterDefaultValueUnavailableException
-
- All Implemented Interfaces:
ExceptionRelatesToAPIObject,ExceptionData,Serializable
public class ParameterDefaultValueUnavailableException extends SchedulerAPIException implements ExceptionRelatesToAPIObject
An error was encountered while evaluating a default parameter value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedParameterDefaultValueUnavailableException(String newErrorCode, String messageFormat, Throwable cause, SchedulerEntity causeObject, String fieldName, Object[] exceptionDataEN, Object[] exceptionData)ParameterDefaultValueUnavailableException(Throwable cause, SchedulerEntity causeObject, String fieldName)An error was encountered while evaluating a default parameter value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetRelatedField()If the cause of the exception is caused by a specific field then it returns the name of the fieldStringgetRelatedObjectType()What is the object type of the object that caused the exceptionLonggetRelatedUid()What is the UniqueId of the object that caused the exception-
Methods inherited from class com.redwood.scheduler.infrastructure.exception.BaseSchedulerException
bestException, getDefaultMessageFormat, getErrorCode, getExceptionData, getLocalizedMessage, getLocalizedMessage, getMessage, getTranslation, isSystemLoggable, skipException, toString
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Constructor Detail
-
ParameterDefaultValueUnavailableException
protected ParameterDefaultValueUnavailableException(String newErrorCode, String messageFormat, Throwable cause, SchedulerEntity causeObject, String fieldName, Object[] exceptionDataEN, Object[] exceptionData)
-
ParameterDefaultValueUnavailableException
public ParameterDefaultValueUnavailableException(Throwable cause, SchedulerEntity causeObject, String fieldName)
An error was encountered while evaluating a default parameter value.- Parameters:
cause- The originating exception, null if this is the originating exceptioncauseObject- the object that caused the exceptionfieldName- Name of the field that caused the exception, null if not applicable.
-
-
Method Detail
-
getRelatedObjectType
public final String getRelatedObjectType()
Description copied from interface:ExceptionRelatesToAPIObjectWhat is the object type of the object that caused the exception- Specified by:
getRelatedObjectTypein interfaceExceptionRelatesToAPIObject- Returns:
- the object type of the object that caused the excpetion
-
getRelatedUid
public final Long getRelatedUid()
Description copied from interface:ExceptionRelatesToAPIObjectWhat is the UniqueId of the object that caused the exception- Specified by:
getRelatedUidin interfaceExceptionRelatesToAPIObject- Returns:
- the UniqueId of the object that caused the exception
-
getRelatedField
public final String getRelatedField()
Description copied from interface:ExceptionRelatesToAPIObjectIf the cause of the exception is caused by a specific field then it returns the name of the field- Specified by:
getRelatedFieldin interfaceExceptionRelatesToAPIObject- Returns:
- the name of the field that caused the exception, otherwise it returns null.
-
-