- All Known Subinterfaces:
ErrorCodeAccessor.ErrorCodeProperty
,Trap
- All Known Implementing Classes:
AbstractException
,AbstractHiddenException
,AbstractIOException
,AbstractRuntimeException
,BugException
,DisposedException
,IntegrityException
,IORuntimeException
,LockedException
,LockedException.LockedRuntimeException
,MarshalException
,TimeoutIOException
,UnmarshalException
,VerifyRuntimeException
,VetoException
,VetoException.VetoRuntimeException
public interface ErrorCodeAccessor
Provides an accessor for an error code property. An exception code can be
provided when creating an exception and it can be used by the business logic
to retrieve a language depended exception aMessage (multi-language support)
from a language pack instead of just providing the single language aMessage
as being stored by the default exceptions.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Provides a builder method for a error code property returning the builder for applying multiple build operations.static interface
Provides a mutator for an error code property.static interface
Provides an error code property. -
Method Summary
-
Method Details
-
getErrorCode
String getErrorCode()Provides the according exception code. An exception code can be provided when creating an exception and it can be used by the business logic to retrieve a language depended exception aMessage (multi-language support) from a language pack instead of just providing the single language aMessage as being stored by the default exceptions.- Returns:
- The exception code in question.
-