#721 - Remove EbeanServer saveManyToManyAssociations() and deleteManyToManyAssociations()

This commit is contained in:
Robin Bygrave
2016-05-20 23:42:02 +12:00
parent 0e1aacdeee
commit 46e674db57
8 changed files with 3 additions and 198 deletions
@@ -608,26 +608,6 @@ public class TDSpiEbeanServer implements SpiEbeanServer {
}
@Override
public int deleteManyToManyAssociations(Object ownerBean, String propertyName) {
return 0;
}
@Override
public int deleteManyToManyAssociations(Object ownerBean, String propertyName, Transaction t) {
return 0;
}
@Override
public void saveManyToManyAssociations(Object ownerBean, String propertyName) {
}
@Override
public void saveManyToManyAssociations(Object ownerBean, String propertyName, Transaction t) {
}
@Override
public boolean delete(Object bean, Transaction t) throws OptimisticLockException {
return false;
@@ -87,12 +87,9 @@ public class TestM2MVanilla extends BaseTestCase {
List<MRole> roles = mUser.getRoles();
Assert.assertEquals(1, roles.size());
// Ebean.refreshMany(mUser, "roles");
// Assert.assertEquals(1, mUser.getRoles().size());
checkRoles2.remove(0);
checkRoles2.remove(0);
Ebean.saveManyToManyAssociations(checkUser2, "roles");
Ebean.save(checkUser2);
checkUser2 = Ebean.find(MUser.class, u0.getUserid());
checkRoles2 = checkUser2.getRoles();
@@ -41,11 +41,9 @@ public class TestM2MDeleteNoCascade extends BaseTestCase {
Assert.assertTrue(true);
}
int rc = Ebean.deleteManyToManyAssociations(u0, "validRoles");
Assert.assertTrue(rc != 0);
u0.getValidRoles().clear();
Ebean.save(u0);
Ebean.delete(u0);
Assert.assertTrue(true);
}
}