package devopsdistilled.operp.client.abstracts;

import java.util.List;

import devopsdistilled.operp.server.data.entity.Entiti;

public interface EntityObserver<E extends Entiti> extends Observer {

	public void update(List<E> entities);

}

@@ -46,88 +46,315 @@
 s;%0A%0A
-import java.util.List;%0A%0Aimport devopsdistilled.operp.server.data.entity.Entiti;%0A
+/**%0A * Concrete EntityModelObserver sub-classing this interface should have methods%0A * like %22updateEntities%22 as their first method.%0A * %0A * Like for %22ItemModelObserver%22, the %22updateItems%22 should be first method%0A * declaration. Else %22AbstractEntityModel.getUpdateMethod()%22 requires change in%0A * definition%0A */
 %0Apub
@@ -385,26 +385,8 @@
 rver
-%3CE extends Entiti%3E
  ext
@@ -406,46 +406,6 @@
  %7B%0A%0A
-%09public void update(List%3CE%3E entities);%0A%0A
 %7D%0A

Make EntityObserver non-generic interface