Class TableSettingService

java.lang.Object
systems.dennis.shared.utils.ApplicationContext
systems.dennis.shared.service.AbstractPaginationService<DB_TYPE,String>
systems.dennis.shared.mongo.service.PaginationService<TableSettingModel>
systems.dennis.shared.ui_settings.service.TableSettingService
All Implemented Interfaces:
systems.dennis.shared.service.AbstractService<TableSettingModel,String>, systems.dennis.shared.service.DeleteObject<TableSettingModel,String>

@Service public class TableSettingService extends systems.dennis.shared.mongo.service.PaginationService<TableSettingModel>
  • Field Summary

    Fields inherited from class systems.dennis.shared.utils.ApplicationContext

    CREATED_FIELDS_MAP
  • Constructor Summary

    Constructors
    Constructor
    Description
    TableSettingService(systems.dennis.shared.config.WebContext holder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    systems.dennis.shared.repository.AbstractDataFilter<TableSettingModel>
     
     
     

    Methods inherited from class systems.dennis.shared.mongo.service.PaginationService

    getFilterImpl

    Methods inherited from class systems.dennis.shared.service.AbstractPaginationService

    afterEdit, deleteItems, edit, editField, exists, find, find, getAdditionalCases, getLogger, getUtils, isIdSet, preFetchOriginal, save

    Methods inherited from class systems.dennis.shared.utils.ApplicationContext

    canEqual, equals, getBean, getContext, getCurrentUser, getDefaultLogger, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface systems.dennis.shared.service.AbstractService

    afterAdd, afterDelete, checkMy, count, count, createFromRequest, delete, download, exists, find, find, findById, findById, findById, findByIdClone, findByIdOrThrow, getByIdAndUserDataId, getContext, getFieldOrder, getForm, getInterNalResource, getItemFavoriteType, getModel, getSearchRequestAbstractDataFilter, getSelfCreatedItems, getSelfCreatedItems, getSelfCreatedItemsQuery, getSelfCreatedItemsQuery, isEmpty, isEmpty, isIdSet, isObjectDeleted, isPublicSearchEnabled, modifyQuery, preDelete, preEdit, prepareAbstractDataFilter, preSearch, saveVersionIfRequired, search, search, updateId, updateIds

    Methods inherited from interface systems.dennis.shared.service.DeleteObject

    delete, getDeleteField, getDeleteStrategy, getNotDeletedQuery, getSelfOnly, getStoreHistoryRequired, saveDeleteHistoryIfRequired
  • Constructor Details

    • TableSettingService

      public TableSettingService(systems.dennis.shared.config.WebContext holder)
  • Method Details

    • preAdd

      public TableSettingModel preAdd(TableSettingModel object) throws systems.dennis.shared.exceptions.ItemForAddContainsIdException
      Throws:
      systems.dennis.shared.exceptions.ItemForAddContainsIdException
    • findByUserAndTopic

      public List<TableSettingModel> findByUserAndTopic(String topic)
    • getAdditionalSpecification

      public systems.dennis.shared.repository.AbstractDataFilter<TableSettingModel> getAdditionalSpecification()
    • getRepository

      public TableSettingRepo getRepository()
      Specified by:
      getRepository in interface systems.dennis.shared.service.AbstractService<TableSettingModel,String>
      Overrides:
      getRepository in class systems.dennis.shared.service.AbstractPaginationService<TableSettingModel,String>