@Override public void deleteUserMembership(final long id) throws SMembershipDeletionException { try { final SUserMembership userMembership = getLightUserMembership(id); deleteLightUserMembership(userMembership); } catch (final SIdentityException e) { throw new SMembershipDeletionException("Can't delete membership with id " + id, e); } }
@Override public void deleteUserMembership(final long id) throws SMembershipDeletionException { try { final SUserMembership userMembership = getLightUserMembership(id); deleteLightUserMembership(userMembership); } catch (final SIdentityException e) { throw new SMembershipDeletionException("Can't delete membership with id " + id, e); } }
@Override public void deleteUserMembership(SUserMembership userMembership) throws SMembershipDeletionException { try { // fat object, hibernate won't delete id if (userMembership.getGroupName() != null || userMembership.getUsername() != null || userMembership.getRoleName() != null) { userMembership = getLightUserMembership(userMembership.getId()); } deleteLightUserMembership(userMembership); } catch (final SIdentityException e) { throw new SMembershipDeletionException("Can't delete membership " + userMembership, e); } }
@Override public void deleteUserMembership(SUserMembership userMembership) throws SMembershipDeletionException { try { // fat object, hibernate won't delete id if (userMembership.getGroupName() != null || userMembership.getUsername() != null || userMembership.getRoleName() != null) { userMembership = getLightUserMembership(userMembership.getId()); } deleteLightUserMembership(userMembership); } catch (final SIdentityException e) { throw new SMembershipDeletionException("Can't delete membership " + userMembership, e); } }