Class EntityService

java.lang.Object
com.easy_model.webservice.EntityService

@Component public class EntityService extends Object
  • Constructor Details

    • EntityService

      public EntityService(org.springframework.web.context.WebApplicationContext webApplicationContext)
  • Method Details

    • safeCreate

      public <T> Optional<T> safeCreate(Class<T> tClass, T entity, ModelProvider... modelProviders)
    • safeUpdate

      public <T> Optional<T> safeUpdate(Class<T> tClass, T entity, T oldEntity, ModelProvider... modelProviders)
    • safeDelete

      public <T> Optional<T> safeDelete(Class<T> tClass, T entity, ModelProvider... modelProviders)
    • safeDelete

      public <T> Optional<T> safeDelete(Class<T> tClass, T entity, Runnable sideEffect, ModelProvider... modelProviders)
    • create

      public <T> T create(Class<T> tClass, T entity)
    • update

      public <T> T update(Class<T> tClass, T updatedEntity)
    • updateAll

      public <T> Iterable<T> updateAll(Class<T> tClass, Iterable<org.springframework.data.util.Pair<T,T>> updatedEntities)
    • delete

      public <T> T delete(Class<T> tClass, T entity)