|
12 | 12 | import com.noubase.core.crud.model.Headers;
|
13 | 13 | import com.noubase.core.crud.model.Pager;
|
14 | 14 | import com.noubase.core.crud.model.ResourceRequest;
|
15 |
| -import com.noubase.core.crud.repository.CRUDRepository; |
| 15 | +import com.noubase.core.crud.repository.ResourceRepository; |
16 | 16 | import com.noubase.core.crud.util.DomainUtil;
|
17 | 17 | import com.noubase.core.crud.validation.CreateResource;
|
18 | 18 | import com.noubase.core.util.AnnotationUtil;
|
|
43 | 43 | /**
|
44 | 44 | * Created by rshuper on 23.07.15.
|
45 | 45 | */
|
46 |
| -public abstract class CRUDController<T extends Persistable<ID>, ID extends Serializable> { |
| 46 | +public abstract class ResourceController<T extends Persistable<ID>, ID extends Serializable> { |
47 | 47 |
|
48 | 48 | private int maxCollectionSize;
|
49 | 49 |
|
50 |
| - |
51 |
| - @Value("${crud.collections.max_size ?: 10}") |
| 50 | + @Value("${crud.collections.max_size: 10}") |
52 | 51 | public void setMaxCollectionSize(int value) {
|
53 |
| - this.maxCollectionSize = value; // todo: investigate |
| 52 | + this.maxCollectionSize = value; |
54 | 53 | }
|
55 | 54 |
|
56 | 55 | private final Logger logger;
|
57 |
| - private final CRUDRepository<T, ID> repo; |
| 56 | + private final ResourceRepository<T, ID> repo; |
58 | 57 | private final Class<T> tClass;
|
59 | 58 | @NotNull
|
60 |
| - private final Class<? extends CRUDController<T, ID>> controllerClass; |
| 59 | + private final Class<? extends ResourceController<T, ID>> controllerClass; |
61 | 60 |
|
62 |
| - protected CRUDController(Class<T> tClass, @NotNull Class<? extends CRUDController<T, ID>> controllerClass, CRUDRepository<T, ID> repo) { |
| 61 | + protected ResourceController(Class<T> tClass, @NotNull Class<? extends ResourceController<T, ID>> controllerClass, ResourceRepository<T, ID> repo) { |
63 | 62 | this.tClass = tClass;
|
64 | 63 | this.controllerClass = controllerClass;
|
65 | 64 | this.repo = repo;
|
|
0 commit comments