Added CallableException and generified the customer locking