Package org.bardframework.crud.api.base
Class BaseCrudRestControllerAbstract<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>,U>
- java.lang.Object
-
- org.bardframework.crud.api.base.BaseCrudRestControllerAbstract<M,C,D,S,I,U>
-
- All Implemented Interfaces:
ReadRestController<M,C,S,I,U>,WriteRestController<M,D,S,I,U>
public abstract class BaseCrudRestControllerAbstract<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>,U> extends Object implements ReadRestController<M,C,S,I,U>, WriteRestController<M,D,S,I,U>
Created by Vahid Zafari (v.zafari@chmail.ir) on 1/17/17.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.LoggerLOGGERprotected Sservice-
Fields inherited from interface org.bardframework.crud.api.base.ReadRestController
FILTER_URL, GET_URL
-
Fields inherited from interface org.bardframework.crud.api.base.WriteRestController
EMPTY_URL, ITEM_URL
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseCrudRestControllerAbstract(S service)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description SgetService()abstract UgetUser()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bardframework.crud.api.base.ReadRestController
FILTER, GET
-
Methods inherited from interface org.bardframework.crud.api.base.WriteRestController
DELETE, PATCH, SAVE, UPDATE
-
-
-
-
Constructor Detail
-
BaseCrudRestControllerAbstract
protected BaseCrudRestControllerAbstract(S service)
-
-
Method Detail
-
getService
public S getService()
- Specified by:
getServicein interfaceReadRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>>- Specified by:
getServicein interfaceWriteRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>>
-
getUser
public abstract U getUser()
- Specified by:
getUserin interfaceReadRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>>- Specified by:
getUserin interfaceWriteRestController<M extends BaseModel<I>,C extends BaseCriteria<I>,D,S extends BaseService<M,C,D,I,U>,I extends Comparable<? super I>>
-
-