Class AbstractRepositoryResource<Repository extends Repository<Entity,ID>,Entity,ID>
- java.lang.Object
-
- com.eoscode.springapitools.resource.AbstractResource<RepositoryService<Repository,Entity,ID>,Entity,ID>
-
- com.eoscode.springapitools.resource.AbstractRepositoryResource<Repository,Entity,ID>
-
public abstract class AbstractRepositoryResource<Repository extends Repository<Entity,ID>,Entity,ID> extends AbstractResource<RepositoryService<Repository,Entity,ID>,Entity,ID>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Constructor Description AbstractRepositoryResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypegetEntityType()TypegetIdentifierType()TypegetRepositoryType()RepositoryService<Repository,Entity,ID>getService()-
Methods inherited from class com.eoscode.springapitools.resource.AbstractResource
delete, find, find, findAll, findAllPageAndSort, findDetail, findWithPage, getServiceType, patch, query, query, queryWithPage, queryWitPage, save, update
-
-
-
-
Method Detail
-
getEntityType
public Type getEntityType()
- Overrides:
getEntityTypein classAbstractResource<RepositoryService<Repository extends Repository<Entity,ID>,Entity,ID>,Entity,ID>
-
getIdentifierType
public Type getIdentifierType()
- Overrides:
getIdentifierTypein classAbstractResource<RepositoryService<Repository extends Repository<Entity,ID>,Entity,ID>,Entity,ID>
-
getRepositoryType
public Type getRepositoryType()
-
getService
public RepositoryService<Repository,Entity,ID> getService()
- Overrides:
getServicein classAbstractResource<RepositoryService<Repository extends Repository<Entity,ID>,Entity,ID>,Entity,ID>
-
-