Class CalFacadeException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CalFacadeAccessException, CalFacadeBadDateException, CalFacadeBadRequest, CalFacadeClosed, CalFacadeConstraintViolationException, CalFacadeDupNameException, CalFacadeForbidden, CalFacadeMissingEntityException, CalFacadeStaleStateException, CalFacadeSubscriptionLoopException, CalFacadeUnimplementedException

public class CalFacadeException extends RuntimeException
Exception somewhere in the calendar facade

You may be asking why an unchecked exception?

I became convinced after years of working with large applications that checked exceptions are a nuisance to evil.

Eventually, every method has a "throws MyException" on it because we wrap lower checked or unchecked exceptions in our custom exception. Given that we allow that exception for every method, why list it?

Here are some links - mnostly to old posts but still valid:

Author:
Mike Douglass douglm rpi.edu
See Also: