package com.bigcommerce.api.resources;

import java.util.List;

import com.bigcommerce.api.Filter;
import com.bigcommerce.api.Form;
import com.bigcommerce.api.Response;

public interface Resource {
	public void setId(Integer id);
	public Boolean create(Form data);
	public Boolean update(Form data);
	public List<? extends Response> listAll();
	public List<? extends Response> listAll(Filter filter);
	public Response get();
	public Boolean delete();
}

@@ -128,45 +128,8 @@
 orm;
-%0Aimport com.bigcommerce.api.Response;
 %0A%0Apu
@@ -151,16 +151,19 @@
 Resource
+%3CT%3E
  %7B%0A%09publ
@@ -272,34 +272,17 @@
 ic List%3C
-? extends Response
+T
 %3E listAl
@@ -303,26 +303,9 @@
 ist%3C
-? extends Response
+T
 %3E li
@@ -338,16 +338,9 @@
 lic 
-Response
+T
  get
@@ -369,10 +369,12 @@
 lete();%0A
+%09%0A
 %7D%0A

Update Resource.java