Class SBonitaException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.bonitasoft.engine.commons.exceptions.SBonitaException
- All Implemented Interfaces:
Serializable,ExceptionContext,ScopedException
- Direct Known Subclasses:
AuthenticationException,ConfigurationException,HandlerRegistrationException,HandlerUnregistrationException,IllegalIndexPositionException,ImportDuplicateInOrganizationException,NonUniqueResultException,SActivityCreationException,SActivityInstanceNotFoundException,SActivityModificationException,SActorCreationException,SActorDeletionException,SActorMemberAlreadyExistsException,SActorMemberCreationException,SActorMemberDeletionException,SActorMemberNotFoundException,SActorNotFoundException,SActorUpdateException,SAlreadyExistsException,SAProcessInstanceNotFoundException,SArchivingException,SBadTransactionStateException,SBonitaReadException,SBoundaryEventNotFoundException,SBPMEventHandlerException,SBusinessDataNotFoundException,SBusinessDataRepositoryException,SCacheException,SCategoryException,SClassLoaderException,SCommandAlreadyExistsException,SCommandCreationException,SCommandDeletionException,SCommandExecutionException,SCommandGettingException,SCommandNotFoundException,SCommandParameterizationException,SCommandUpdateException,SCommentAddException,SCommentDeletionException,SCommentException,SCommentNotFoundException,SComparisonException,SConnectorDefinitionNotFoundException,SConnectorException,SConnectorException,SConnectorInstanceCreationException,SConnectorInstanceDeletionException,SConnectorInstanceNotFoundException,SConnectorInstanceReadException,SConnectorValidationException,SContractDataCreationException,SContractDataDeletionException,SContractDataNotFoundException,SContractViolationException,SDataInstanceException,SDataInstanceNotWellFormedException,SDeletingActivatedTenantException,SDeletingEnabledProcessException,SDeletionException,SDependencyException,SEntityActionExecutionException,SequenceManagerException,SessionIdNotSetException,SEventInstanceException,SEventTriggerInstanceException,SExecutionException,SExpressionException,SFireEventException,SFlowElementModificationException,SFlowNodeDeletionException,SFlowNodeExecutionException,SFlowNodeModificationException,SFlowNodeNotFoundException,SFlowNodeReadException,SGatewayCreationException,SGatewayModificationException,SGatewayNotFoundException,SHandlerExecutionException,SHumanTaskAlreadyAssignedException,SIdentityException,SImportOrganizationException,SInvalidConnectorImplementationException,SInvalidEvaluationConnectorConditionException,SInvalidPageTokenException,SInvalidPageZipException,SInvalidPlatformCredentialsException,SJobListenerExecutionException,SLifecycleException,SLockException,SLockTimeoutException,SLoginException,SNotSerializableException,SObjectAlreadyExistsException,SObjectCreationException,SObjectModificationException,SObjectNotFoundException,SObjectReadException,SOperationExecutionException,SOutOfBoundException,SPageOutOfRangeException,SParameterNameNotFoundException,SParameterProcessNotFoundException,SPersistenceException,SPlatformAuthenticationException,SPlatformCommandAlreadyExistsException,SPlatformCommandCreationException,SPlatformCommandDeletionException,SPlatformCommandGettingException,SPlatformCommandNotFoundException,SPlatformCommandUpdateException,SPlatformDeletionException,SPlatformLoginException,SPlatformNotFoundException,SPlatformUpdateException,SProcessDefinitionException,SProcessDefinitionNotFoundException,SProcessDeletionException,SProcessDeploymentInfoUpdateException,SProcessDisablementException,SProcessEnablementException,SProcessInstanceCreationException,SProcessInstanceDeletionException,SProcessInstanceHierarchicalDeletionException,SProcessInstanceModificationException,SProcessInstanceNotFoundException,SProcessInstanceReadException,SProfileAlreadyExistsException,SProfileCreationException,SProfileDeletionException,SProfileException,SProfileGettingException,SProfileMemberCreationException,SProfileMemberDeletionException,SProfileMemberException,SProfileMemberNotFoundException,SProfileNotFoundException,SProfileUpdateException,SQueriableLogException,SQueriableLogNotFoundException,SRecorderException,SRefBusinessDataInstanceCreationException,SRefBusinessDataInstanceModificationException,SRefBusinessDataInstanceNotFoundException,SReflectException,SSchedulerException,SSearchException,SSessionException,SSessionException,SSupervisorAlreadyExistsException,SSupervisorCreationException,SSupervisorDeletionException,SSupervisorException,SSupervisorNotFoundException,STaskVisibilityException,STenantActivationException,STenantAlreadyExistException,STenantCreationException,STenantDeactivationException,STenantDeletionException,STenantException,STenantNotFoundException,STenantUpdateException,STransactionException,STransactionNotFoundException,STransactionResourceException,STransitionConditionEvaluationException,SUnknowStateCategory,SUnreleasableTaskException,SUserFilterExecutionException,SUserFilterLoadingException,SuserTaskSkipException,SWorkException,SWorkPreconditionException,SWorkRegisterException
public abstract class SBonitaException
extends Exception
implements ExceptionContext, ScopedException
- Author:
- Baptiste Mesta, Matthieu Chaffotte, Celine Souchet
- See Also:
-
Field Summary
Fields inherited from interface org.bonitasoft.engine.commons.exceptions.ScopedException
ACTOR_MAPPING, CONNECTOR, DATA, EVENT, GENERAL_INFORMATION, ITERATION, OPERATION, OUTGOING_TRANSITION, UNKNOWN_SCOPE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructorprotectedSBonitaException(Object... arguments) protectedSBonitaException(String message) protectedSBonitaException(String message, String scope) protectedSBonitaException(String message, String scope, Throwable cause) protectedSBonitaException(String message, Throwable cause) protectedSBonitaException(Throwable cause) protectedSBonitaException(Throwable cause, Object... arguments) -
Method Summary
Modifier and TypeMethodDescriptionThis exception id is used to find potential causesObject[]getScope()Describe the scope of the exception with a human-readable category.voidsetConnectorActivationEventOnContext(String activationEvent) voidvoidvoidvoidsetConnectorInputOnContext(String inputName) voidsetConnectorInstanceIdOnContext(long id) voidvoidsetDocumentIdOnContext(long id) voidsetFlowNodeDefinitionIdOnContext(long id) voidsetFlowNodeInstanceIdOnContext(long id) voidvoidsetGroupIdOnContext(long groupId) voidvoidvoidvoidsetProcessDefinitionIdOnContext(long id) voidvoidvoidsetProcessInstanceIdOnContext(long id) voidsetRoleIdOnContext(long roleId) voidsetRootProcessInstanceIdOnContext(long id) voidvoidsetUserIdOnContext(long userId) voidsetWaitingMessageEventTypeOnContext(String eventType) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
SBonitaException
protected SBonitaException()Default constructor -
SBonitaException
- Parameters:
arguments-
-
SBonitaException
- Parameters:
message-
-
SBonitaException
-
SBonitaException
- Parameters:
message-cause-
-
SBonitaException
-
SBonitaException
- Parameters:
cause-
-
SBonitaException
- Parameters:
cause-arguments-
-
-
Method Details
-
getScope
Description copied from interface:ScopedExceptionDescribe the scope of the exception with a human-readable category.- Specified by:
getScopein interfaceScopedException- Returns:
- The scope of the exception
-
setScope
-
getExceptionId
This exception id is used to find potential causes- Returns:
- the Id of the exception
-
getParameters
- Returns:
-
getContext
- Specified by:
getContextin interfaceExceptionContext- Returns:
- The context of the exception
- Since:
- 6.3
-
setProcessDefinitionIdOnContext
public void setProcessDefinitionIdOnContext(long id) - Specified by:
setProcessDefinitionIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the process definition to set- Since:
- 6.3
-
setProcessDefinitionNameOnContext
- Specified by:
setProcessDefinitionNameOnContextin interfaceExceptionContext- Parameters:
name- The name of the process definition to set- Since:
- 6.3
-
setProcessDefinitionVersionOnContext
- Specified by:
setProcessDefinitionVersionOnContextin interfaceExceptionContext- Parameters:
version- The version of the process definition to set- Since:
- 6.3
-
setProcessInstanceIdOnContext
public void setProcessInstanceIdOnContext(long id) - Specified by:
setProcessInstanceIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the process instance to set- Since:
- 6.3
-
setRootProcessInstanceIdOnContext
public void setRootProcessInstanceIdOnContext(long id) - Specified by:
setRootProcessInstanceIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the root process instance to set- Since:
- 6.3
-
setConnectorDefinitionIdOnContext
- Specified by:
setConnectorDefinitionIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the connector definition- Since:
- 6.3
-
setConnectorImplementationClassNameOnContext
- Specified by:
setConnectorImplementationClassNameOnContextin interfaceExceptionContext- Parameters:
name- The class name of the implementation of the connector definition to set- Since:
- 6.3
-
setConnectorDefinitionVersionOnContext
- Specified by:
setConnectorDefinitionVersionOnContextin interfaceExceptionContext- Parameters:
version- The version of the connector definition- Since:
- 6.3
-
setConnectorActivationEventOnContext
- Specified by:
setConnectorActivationEventOnContextin interfaceExceptionContext- Parameters:
activationEvent- The event which activates the connector to set- Since:
- 6.3
-
setConnectorInstanceIdOnContext
public void setConnectorInstanceIdOnContext(long id) - Specified by:
setConnectorInstanceIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the connector instance to set- Since:
- 6.3
-
setFlowNodeDefinitionIdOnContext
public void setFlowNodeDefinitionIdOnContext(long id) - Specified by:
setFlowNodeDefinitionIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the flow node definition to set- Since:
- 6.3
-
setFlowNodeInstanceIdOnContext
public void setFlowNodeInstanceIdOnContext(long id) - Specified by:
setFlowNodeInstanceIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the flow node instance to set- Since:
- 6.3
-
setFlowNodeNameOnContext
- Specified by:
setFlowNodeNameOnContextin interfaceExceptionContext- Parameters:
name- The name of the flow node to set- Since:
- 6.3
-
setMessageInstanceNameOnContext
- Specified by:
setMessageInstanceNameOnContextin interfaceExceptionContext- Parameters:
name- The name of the message instance to set- Since:
- 6.3
-
setMessageInstanceTargetProcessOnContext
- Specified by:
setMessageInstanceTargetProcessOnContextin interfaceExceptionContext- Parameters:
name- The target process name of the message instance to set- Since:
- 6.3
-
setMessageInstanceTargetFlowNodeOnContext
- Specified by:
setMessageInstanceTargetFlowNodeOnContextin interfaceExceptionContext- Parameters:
name- The target flow node name of the message instance to set- Since:
- 6.3
-
setWaitingMessageEventTypeOnContext
- Specified by:
setWaitingMessageEventTypeOnContextin interfaceExceptionContext- Parameters:
eventType- The event type of the waiting message instance to set- Since:
- 6.3
-
setDocumentIdOnContext
public void setDocumentIdOnContext(long id) - Specified by:
setDocumentIdOnContextin interfaceExceptionContext- Parameters:
id- The identifier of the document- Since:
- 6.3
-
setUserIdOnContext
public void setUserIdOnContext(long userId) - Specified by:
setUserIdOnContextin interfaceExceptionContext- Parameters:
userId- The identifier of the user- Since:
- 6.3
-
setGroupIdOnContext
public void setGroupIdOnContext(long groupId) - Specified by:
setGroupIdOnContextin interfaceExceptionContext- Parameters:
groupId- The identifier of the group- Since:
- 6.3
-
setRoleIdOnContext
public void setRoleIdOnContext(long roleId) - Specified by:
setRoleIdOnContextin interfaceExceptionContext- Parameters:
roleId- The identifier of the role- Since:
- 6.3
-
setConnectorInputOnContext
- Specified by:
setConnectorInputOnContextin interfaceExceptionContext
-
setConnectorNameOnContext
- Specified by:
setConnectorNameOnContextin interfaceExceptionContext
-
getMessage
- Overrides:
getMessagein classThrowable
-