|
|
@@ -348,10 +348,15 @@ public class AccountDAO extends AbstractCRUDDAO<Account> implements SqlViewSearc |
|
|
|
log.info("copyTemplates completed: "+acct); |
|
|
|
} |
|
|
|
|
|
|
|
private final String NETWORK_OWNER_ACCOUNT_UUID_PARAM = "__thisNetworkOwnerAccountUuid__"; |
|
|
|
|
|
|
|
@Override public int bulkDeleteWhere(@NonNull final String whereClause, |
|
|
|
@NonNull final Map<String, Object> parameters) { |
|
|
|
parameters.put("thisNetworkOwnerAccountUuid", configuration.getThisNetwork().getAccount()); |
|
|
|
return super.bulkDeleteWhere("uuid != :thisNetworkOwnerAccountUuid AND (" + whereClause + ")", parameters); |
|
|
|
@Nullable final Map<String, Object> parameters) { |
|
|
|
final Map<String, Object> enhancedParams = parameters != null ? parameters : new HashMap<>(); |
|
|
|
enhancedParams.put(NETWORK_OWNER_ACCOUNT_UUID_PARAM, configuration.getThisNetwork().getAccount()); |
|
|
|
|
|
|
|
return super.bulkDeleteWhere("uuid != :" + NETWORK_OWNER_ACCOUNT_UUID_PARAM + " AND (" + whereClause + ")", |
|
|
|
enhancedParams); |
|
|
|
} |
|
|
|
|
|
|
|
@Override public void delete(@Nullable final Collection<Account> accounts) { |
|
|
|