public abstract class BaseWorkflowTransitionValidationServiceImpl<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>
extends io.tesler.core.crudma.impl.VersionAwareResponseService<D,E>
| Constructor and Description |
|---|
BaseWorkflowTransitionValidationServiceImpl(Class<D> typeOfDTO,
Class<E> typeOfEntity,
javax.persistence.metamodel.SingularAttribute<? super E,? extends io.tesler.model.core.entity.BaseEntity> parentSpec,
Class<? extends io.tesler.core.service.rowmeta.FieldMetaBuilder<D>> metaBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract E |
create(io.tesler.core.crudma.bc.BusinessComponent bc) |
io.tesler.core.dto.rowmeta.ActionResultDTO<D> |
deleteEntity(io.tesler.core.crudma.bc.BusinessComponent bc) |
protected io.tesler.core.dto.rowmeta.CreateResult<D> |
doCreateEntity(E entity,
io.tesler.core.crudma.bc.BusinessComponent bc) |
protected io.tesler.core.dto.rowmeta.ActionResultDTO<D> |
doUpdateEntity(E entity,
D dto,
io.tesler.core.crudma.bc.BusinessComponent bc) |
io.tesler.core.service.action.Actions<D> |
getActions() |
protected org.springframework.data.jpa.domain.Specification<E> |
getParentSpecification(io.tesler.core.crudma.bc.BusinessComponent bc) |
protected void |
update(E entity,
D dto,
io.tesler.core.crudma.bc.BusinessComponent bc) |
createEntity, doPreview, getLockTimeout, loadEntity, preview, updateEntityassociate, cast, count, count, count, doAssociate, doGetOne, dtoListToResultPage, entitiesToDtos, entityListToResultPage, entityToDto, getAssociatedSsNames, getAvailableActions, getBcSpecification, getFetchGraph, getFetchGraphName, getFieldMetaBuilder, getLinkSpecification, getList, getList, getList, getOne, getOneAsEntity, getPageEntities, getPreActionsForSave, getSecuritySpecification, getSpecification, getTypeOfDTO, getTypeOfEntity, hasPersister, invokeAction, isDeferredCreationSupported, isExist, onCancel, unwrap, validatepublic BaseWorkflowTransitionValidationServiceImpl(Class<D> typeOfDTO, Class<E> typeOfEntity, javax.persistence.metamodel.SingularAttribute<? super E,? extends io.tesler.model.core.entity.BaseEntity> parentSpec, Class<? extends io.tesler.core.service.rowmeta.FieldMetaBuilder<D>> metaBuilder)
protected org.springframework.data.jpa.domain.Specification<E> getParentSpecification(io.tesler.core.crudma.bc.BusinessComponent bc)
getParentSpecification in class io.tesler.core.crudma.impl.AbstractResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>protected final io.tesler.core.dto.rowmeta.ActionResultDTO<D> doUpdateEntity(E entity, D dto, io.tesler.core.crudma.bc.BusinessComponent bc)
doUpdateEntity in class io.tesler.core.crudma.impl.VersionAwareResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>public io.tesler.core.dto.rowmeta.ActionResultDTO<D> deleteEntity(io.tesler.core.crudma.bc.BusinessComponent bc)
deleteEntity in interface io.tesler.core.service.ResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>deleteEntity in class io.tesler.core.crudma.impl.AbstractResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>protected final io.tesler.core.dto.rowmeta.CreateResult<D> doCreateEntity(E entity, io.tesler.core.crudma.bc.BusinessComponent bc)
doCreateEntity in class io.tesler.core.crudma.impl.VersionAwareResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>protected abstract E create(io.tesler.core.crudma.bc.BusinessComponent bc)
create in class io.tesler.core.crudma.impl.VersionAwareResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>public io.tesler.core.service.action.Actions<D> getActions()
getActions in class io.tesler.core.crudma.impl.AbstractResponseService<D extends WorkflowTransitionValidationDto,E extends WorkflowTransitionValidation>Copyright © 2020 Tesler. All rights reserved.