case class EntityFormSettingsServiceImpl(entityFormSettingsQuery: EntityFormSettingsQuery, databaseComponent: ProfileComponent, nestorClient: CustomNestorClient)(implicit ec: scala.concurrent.ExecutionContext @izumi.distage.model.definition.Id("ec-services")) extends EntityFormSettingsService with Product with Serializable
- Alphabetic
- By Inheritance
- EntityFormSettingsServiceImpl
- Serializable
- Product
- Equals
- EntityFormSettingsService
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new EntityFormSettingsServiceImpl(entityFormSettingsQuery: EntityFormSettingsQuery, databaseComponent: ProfileComponent, nestorClient: CustomNestorClient)(implicit ec: scala.concurrent.ExecutionContext @izumi.distage.model.definition.Id("ec-services"))
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def add(entityFormSettingsCreateDTO: EntityFormSettingsCreateDTO)(implicit rc: RequestContext): Future[EntityFormSettingsId]
Добавляет новую форму
Добавляет новую форму
- entityFormSettingsCreateDTO
Данные новой формы
- returns
id новой формы
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val databaseComponent: ProfileComponent
- def delete(id: EntityFormSettingsId)(implicit rc: RequestContext): Future[Int]
Удаляет форму
Удаляет форму
- id
Идентификатор формы
- returns
Количество удаленных записей
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- val entityFormSettingsQuery: EntityFormSettingsQuery
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def find(id: EntityFormSettingsId): Future[Option[EntityFormSettings]]
Поиск формы по ID
Поиск формы по ID
- id
Идентификатор формы
- returns
Найденная форма или None
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- def findByType(entityTypeWithFormType: EntityTypeWithFormType): Future[Option[EntityFormSettings]]
Поиск формы по коду типа объекта и коду типа формы
Поиск формы по коду типа объекта и коду типа формы
- entityTypeWithFormType
Код типа объектов из сервиса модели данных и код типа формы из зашитого справочника
- returns
Найденная форма или None
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- def findWithFormTypeCode(id: EntityFormSettingsId): Future[Option[(EntityFormSettings, String)]]
Поиск (формы + код формы) по ID
Поиск (формы + код формы) по ID
- id
Идентификатор формы
- returns
Найденная форма и соответствующий FormType.code или None
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def list(): Future[Seq[EntityFormSettings]]
Предоставляет список всех доступных форм
Предоставляет список всех доступных форм
- returns
Список всех доступных форм
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- def listByType(formTypes: List[String], filters: List[EntityFilterRule]): Future[Seq[EntityFormSettings]]
Предоставляет список форм на основе списка их типов
Предоставляет список форм на основе списка их типов
- formTypes
Список кодов типов форм
- returns
Список форм
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- def listForms(filters: List[EntityFilterRule]): Future[Seq[(EntityFormSettingsDTO, FormTypeDTO)]]
Предоставляет список всех доступных форм с типом
Предоставляет список всех доступных форм с типом
- returns
Список всех доступных форм с типом
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- def makeEntityFrom(dto: EntityFormSettingsCreateDTO): EntityFormSettingsDTO
Создает данные для сохранения формы EntityFormSettingsDTO на основе данных для добавления формы EntityFormSettingsCreateDTO
Создает данные для сохранения формы EntityFormSettingsDTO на основе данных для добавления формы EntityFormSettingsCreateDTO
- dto
Данные для добавления формы
- returns
Сущность формы для сохранения
- Attributes
- protected
- Definition Classes
- EntityFormSettingsService
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nestorClient: CustomNestorClient
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def update(forUpdate: EntityFormSettingsForUpdate)(implicit rc: RequestContext): Future[Int]
Обновляет форму
Обновляет форму
- forUpdate
Данные для обновления формы
- returns
Количество обновленных записей
- Definition Classes
- EntityFormSettingsServiceImpl → EntityFormSettingsService
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated