Package app.valuationcontrol.webservice
Class EntityService
java.lang.Object
app.valuationcontrol.webservice.EntityService
-
Constructor Summary
ConstructorsConstructorDescriptionEntityService(org.springframework.web.context.WebApplicationContext webApplicationContext) -
Method Summary
Modifier and TypeMethodDescription<T> T<T> T<T> Optional<T> safeCreate(Class<T> tClass, T entity, ModelProvider... modelProviders) <T> Optional<T> safeDelete(Class<T> tClass, T entity, ModelProvider... modelProviders) <T> Optional<T> safeDelete(Class<T> tClass, T entity, Runnable sideEffect, ModelProvider... modelProviders) <T> Optional<T> safeUpdate(Class<T> tClass, T entity, T oldEntity, ModelProvider... modelProviders) <T> T<T> Iterable<T>
-
Constructor Details
-
EntityService
public EntityService(org.springframework.web.context.WebApplicationContext webApplicationContext)
-
-
Method Details
-
safeCreate
-
safeUpdate
public <T> Optional<T> safeUpdate(Class<T> tClass, T entity, T oldEntity, ModelProvider... modelProviders) -
safeDelete
-
safeDelete
public <T> Optional<T> safeDelete(Class<T> tClass, T entity, Runnable sideEffect, ModelProvider... modelProviders) -
create
-
update
-
updateAll
-
delete
-