public void deleteAddress(int addressId, String userId)
throws InvalidIdentifierException, NoSuchAddressException
{
if (userId == null || userId.length() == 0 || addressId == -1)
throw new InvalidIdentifierException("cannot delete Address with null or empty userId or addressId of -1");
if (!_addressDao.checkAddressExists(addressId, userId))
throw new NoSuchAddressException("no Address found for userId: " + userId + " and addressId " + addressId);
_addressDao.deleteAddress(addressId, userId);