Uses of Class
org.cxbox.core.crudma.bc.BusinessComponent
Packages that use BusinessComponent
Package
Description
-
Uses of BusinessComponent in org.cxbox.core.controller
Methods in org.cxbox.core.controller that return BusinessComponentModifier and TypeMethodDescriptionBCFactory.getBusinessComponent(BcHierarchy bcHierarchy, QueryParameters queryParameters) -
Uses of BusinessComponent in org.cxbox.core.crudma
Methods in org.cxbox.core.crudma that return BusinessComponentModifier and TypeMethodDescriptionCrudmaActionHolder.CrudmaAction.getBc()CrudmaActionHolder.getBc()PlatformRequest.getBc()Methods in org.cxbox.core.crudma with parameters of type BusinessComponentModifier and TypeMethodDescriptionCrudma.associate(BusinessComponent bc, List<org.cxbox.api.data.dto.AssociateDTO> data) Creates links between entitieslongCrudma.count(BusinessComponent bc) Returns the number of matching entitiesCrudma.create(BusinessComponent bc) Creates an entity based on a business componentCrudma.delete(BusinessComponent bc) Deletes an entity based on a business componentorg.cxbox.api.data.dto.DataResponseDTOCrudma.get(BusinessComponent bc) Returns object based on a business componentorg.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO>Crudma.getAll(BusinessComponent bc) Returns all matched objects based on a business componentCrudma.getMeta(BusinessComponent bc) Returns meta for entity based on a business componentCrudma.getMetaEmpty(BusinessComponent bc) Returns empty meta for entity based on a business componentCrudma.getMetaNew(BusinessComponent bc, CreateResult data) Returns new meta for entity based on a business componentCrudma.getOnFieldUpdateMeta(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO dto) Returns on-field-update meta for entity based on a business componentCrudma.invokeAction(BusinessComponent bc, String actionName, Map<String, Object> data) Invokes action with given name, add preactions, loads or updates entity if necessaryorg.cxbox.api.data.dto.rowmeta.PreviewResultCrudma.preview(BusinessComponent bc, Map<String, Object> data) Updates an entity based on a business component by map Used in forceactive fieldsCrudmaActionHolder.CrudmaAction.setBc(BusinessComponent bc) CrudmaActionHolder.setBc(BusinessComponent bc) Crudma.update(BusinessComponent bc, Map<String, Object> data) Updates an entity based on a business component by map -
Uses of BusinessComponent in org.cxbox.core.crudma.bc
Methods in org.cxbox.core.crudma.bc that return BusinessComponent -
Uses of BusinessComponent in org.cxbox.core.crudma.ext.impl
Methods in org.cxbox.core.crudma.ext.impl with parameters of type BusinessComponentModifier and TypeMethodDescriptionResponseService<?,?> BcStateCrudmaGatewayInvokeExtensionProvider.getResponseService(BusinessComponent bc) -
Uses of BusinessComponent in org.cxbox.core.crudma.impl
Methods in org.cxbox.core.crudma.impl that return BusinessComponentModifier and TypeMethodDescriptionAbstractAnySourceResponseService.getBc()AbstractResponseService.getBc()Methods in org.cxbox.core.crudma.impl with parameters of type BusinessComponentModifier and TypeMethodDescriptionAbstractAnySourceResponseService.associate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) AbstractCrudmaService.associate(BusinessComponent bc, List<org.cxbox.api.data.dto.AssociateDTO> data) AbstractResponseService.associate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) longAbstractAnySourceResponseService.count(BusinessComponent bc) longAbstractCrudmaService.count(BusinessComponent bc) longAbstractResponseService.count(BusinessComponent bc) protected longAbstractResponseService.count(BaseDAO dao, BusinessComponent bc) protected final longAbstractResponseService.count(BaseDAO dao, BusinessComponent bc, Class<E> typeOfEntity, Class<T> typeOfDTO) AbstractCrudmaService.create(BusinessComponent bc) protected EAnySourceVersionAwareResponseService.create(BusinessComponent bc) protected EVersionAwareResponseService.create(BusinessComponent bc) AbstractAnySourceResponseService.createEntity(BusinessComponent bc) AbstractResponseService.createEntity(BusinessComponent bc) AnySourceVersionAwareResponseService.createEntity(BusinessComponent bc) При переопределении метода обязательно добавить сохранение результата в First Level Cache - getBaseDao().setWithFirstLevelCache()VersionAwareResponseService.createEntity(BusinessComponent bc) AbstractCrudmaService.delete(BusinessComponent bc) AbstractAnySourceResponseService.deleteEntity(BusinessComponent bc) AbstractResponseService.deleteEntity(BusinessComponent bc) protected AssociateResultDTOAbstractAnySourceResponseService.doAssociate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) protected AssociateResultDTOAbstractResponseService.doAssociate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) protected abstract CreateResult<T>AnySourceVersionAwareResponseService.doCreateEntity(E entity, BusinessComponent bc) protected abstract CreateResult<T>VersionAwareResponseService.doCreateEntity(E entity, BusinessComponent bc) protected TAbstractAnySourceResponseService.doGetOne(BusinessComponent bc) protected TAbstractResponseService.doGetOne(BusinessComponent bc) protected ActionResultDTO<T>AnySourceVersionAwareResponseService.doPreview(E entity, T data, BusinessComponent bc) protected ActionResultDTO<T>VersionAwareResponseService.doPreview(E entity, T data, BusinessComponent bc) protected abstract ActionResultDTO<T>AnySourceVersionAwareResponseService.doUpdateEntity(E entity, T data, BusinessComponent bc) protected abstract ActionResultDTO<T>VersionAwareResponseService.doUpdateEntity(E entity, T data, BusinessComponent bc) protected org.cxbox.api.data.ResultPage<T>AbstractAnySourceResponseService.entitiesToDtos(BusinessComponent bc, org.cxbox.api.data.ResultPage<E> entities) protected org.cxbox.api.data.ResultPage<T>AbstractResponseService.entitiesToDtos(BusinessComponent bc, org.cxbox.api.data.ResultPage<E> entities) AbstractAnySourceResponseService.entityToDto(BusinessComponent bc, E entity) protected TAbstractResponseService.entityToDto(BusinessComponent bc, E entity) org.cxbox.api.data.dto.DataResponseDTOAbstractCrudmaService.get(BusinessComponent bc) org.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO>AbstractCrudmaService.getAll(BusinessComponent bc) AbstractAnySourceResponseService.getAvailableActions(RowMetaType metaType, org.cxbox.api.data.dto.DataResponseDTO data, BusinessComponent bc) AbstractResponseService.getAvailableActions(RowMetaType metaType, org.cxbox.api.data.dto.DataResponseDTO data, BusinessComponent bc) protected jakarta.persistence.EntityGraph<? super E>AbstractResponseService.getFetchGraph(BusinessComponent bc) protected StringAbstractResponseService.getFetchGraphName(BusinessComponent bc) org.cxbox.api.data.ResultPage<T>AbstractAnySourceResponseService.getList(BusinessComponent bc) org.cxbox.api.data.ResultPage<T>AbstractResponseService.getList(BusinessComponent bc) protected org.cxbox.api.data.ResultPage<T>AbstractResponseService.getList(BaseDAO dao, BusinessComponent bc) protected final org.cxbox.api.data.ResultPage<T>AbstractResponseService.getList(BaseDAO dao, BusinessComponent bc, Class<E> typeOfEntity, Class<T> typeOfDTO) AbstractCrudmaService.getMeta(BusinessComponent bc) AbstractCrudmaService.getMetaEmpty(BusinessComponent bc) AbstractCrudmaService.getMetaNew(BusinessComponent bc, CreateResult data) AbstractAnySourceResponseService.getOne(BusinessComponent bc) AbstractResponseService.getOne(BusinessComponent bc) AbstractAnySourceResponseService.getOneAsEntity(BusinessComponent bc) AbstractResponseService.getOneAsEntity(BusinessComponent bc) AbstractCrudmaService.getOnFieldUpdateMeta(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO dto) protected final org.cxbox.api.data.ResultPage<E>AbstractResponseService.getPageEntities(BusinessComponent bc, QueryParameters queryParameters) protected <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FAbstractAnySourceResponseService.getParentField(DtoField<P, F> dtoField, BusinessComponent bc) protected <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FAbstractResponseService.getParentField(DtoField<P, F> dtoField, BusinessComponent bc) protected org.springframework.data.jpa.domain.Specification<E>AbstractResponseService.getParentSpecification(BusinessComponent bc) protected org.springframework.data.jpa.domain.Specification<E>AbstractResponseService.getSpecification(BusinessComponent bc) AbstractAnySourceResponseService.invokeAction(BusinessComponent bc, String actionName, org.cxbox.api.data.dto.DataResponseDTO data) AbstractCrudmaService.invokeAction(BusinessComponent bc, String actionName, Map<String, Object> data) AbstractResponseService.invokeAction(BusinessComponent bc, String actionName, org.cxbox.api.data.dto.DataResponseDTO data) booleanAbstractAnySourceResponseService.isDeferredCreationSupported(BusinessComponent bc) booleanAbstractResponseService.isDeferredCreationSupported(BusinessComponent bc) protected final EAbstractAnySourceResponseService.isExist(BusinessComponent bc) protected EAbstractAnySourceResponseService.loadEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) protected EAbstractResponseService.loadEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) protected EAnySourceVersionAwareResponseService.loadEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) protected EVersionAwareResponseService.loadEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) AbstractAnySourceResponseService.onCancel(BusinessComponent bc) AbstractResponseService.onCancel(BusinessComponent bc) AbstractAnySourceResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) org.cxbox.api.data.dto.rowmeta.PreviewResultAbstractCrudmaService.preview(BusinessComponent bc, Map<String, Object> data) AbstractResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) AnySourceVersionAwareResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) VersionAwareResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) AbstractCrudmaService.update(BusinessComponent bc, Map<String, Object> data) AbstractAnySourceResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) AbstractResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) AnySourceVersionAwareResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) При переопределении метода обязательно добавить сохранение результата в First Level Cache - getBaseDao().setWithFirstLevelCache()VersionAwareResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) voidAbstractAnySourceResponseService.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) voidAbstractResponseService.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) -
Uses of BusinessComponent in org.cxbox.core.crudma.impl.inner
Methods in org.cxbox.core.crudma.impl.inner with parameters of type BusinessComponentModifier and TypeMethodDescriptionAnySourceCrudmaService.associate(BusinessComponent bc, List<org.cxbox.api.data.dto.AssociateDTO> data) InnerCrudmaService.associate(BusinessComponent bc, List<org.cxbox.api.data.dto.AssociateDTO> data) longAnySourceCrudmaService.count(BusinessComponent bc) longInnerCrudmaService.count(BusinessComponent bc) longTranslationCrudmaService.count(BusinessComponent bc) AnySourceCrudmaService.create(BusinessComponent bc) InnerCrudmaService.create(BusinessComponent bc) CreateResult<org.cxbox.api.data.dto.UniversalDTO>TranslationCrudmaService.create(BusinessComponent bc) AnySourceCrudmaService.delete(BusinessComponent bc) InnerCrudmaService.delete(BusinessComponent bc) org.cxbox.api.data.dto.DataResponseDTOAnySourceCrudmaService.get(BusinessComponent bc) org.cxbox.api.data.dto.DataResponseDTOInnerCrudmaService.get(BusinessComponent bc) UniversalCrudmaService.get(BusinessComponent bc) org.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO>AnySourceCrudmaService.getAll(BusinessComponent bc) org.cxbox.api.data.ResultPage<? extends org.cxbox.api.data.dto.DataResponseDTO>InnerCrudmaService.getAll(BusinessComponent bc) org.cxbox.api.data.ResultPage<D>UniversalCrudmaService.getAll(BusinessComponent bc) protected List<jakarta.persistence.metamodel.Attribute<?,?>> TranslationCrudmaService.getAttributes(BusinessComponent bc) protected List<jakarta.persistence.metamodel.Attribute<?,?>> UniversalCrudmaService.getAttributes(BusinessComponent bc) protected Collection<? extends Translation>TranslationCrudmaService.getEntities(BusinessComponent bc) protected abstract Collection<? extends E>UniversalCrudmaService.getEntities(BusinessComponent bc) protected TranslationTranslationCrudmaService.getEntity(BusinessComponent bc) protected abstract EUniversalCrudmaService.getEntity(BusinessComponent bc) protected Class<? extends Translation>TranslationCrudmaService.getEntityClass(BusinessComponent bc) UniversalCrudmaService.getEntityClass(BusinessComponent bc) AnySourceCrudmaService.getMeta(BusinessComponent bc) InnerCrudmaService.getMeta(BusinessComponent bc) UniversalCrudmaService.getMeta(BusinessComponent bc) AnySourceCrudmaService.getMetaEmpty(BusinessComponent bc) InnerCrudmaService.getMetaEmpty(BusinessComponent bc) UniversalCrudmaService.getMetaEmpty(BusinessComponent bc) AnySourceCrudmaService.getMetaNew(BusinessComponent bc, CreateResult createResult) InnerCrudmaService.getMetaNew(BusinessComponent bc, CreateResult createResult) UniversalCrudmaService.getMetaNew(BusinessComponent bc, CreateResult data) AnySourceCrudmaService.getOnFieldUpdateMeta(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO dto) InnerCrudmaService.getOnFieldUpdateMeta(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO dto) protected <E extends BaseEntity & Translatable<?,? extends Translation<?, ?>>>
ETranslationCrudmaService.getParentEntity(BusinessComponent bc) AnySourceCrudmaService.invokeAction(BusinessComponent bc, String actionName, Map<String, Object> data) InnerCrudmaService.invokeAction(BusinessComponent bc, String actionName, Map<String, Object> data) UniversalCrudmaService.invokeAction(BusinessComponent bc, String actionName, Map<String, Object> data) protected booleanTranslationCrudmaService.isCreateAvailable(BusinessComponent bc) protected booleanUniversalCrudmaService.isCreateAvailable(BusinessComponent bc) protected booleanUniversalCrudmaService.isDeleteAvailable(BusinessComponent bc) protected booleanTranslationCrudmaService.isSaveAvailable(BusinessComponent bc) protected booleanUniversalCrudmaService.isSaveAvailable(BusinessComponent bc) org.cxbox.api.data.dto.rowmeta.PreviewResultAnySourceCrudmaService.preview(BusinessComponent bc, Map<String, Object> data) org.cxbox.api.data.dto.rowmeta.PreviewResultInnerCrudmaService.preview(BusinessComponent bc, Map<String, Object> data) AnySourceCrudmaService.update(BusinessComponent bc, Map<String, Object> data) InnerCrudmaService.update(BusinessComponent bc, Map<String, Object> data) UniversalCrudmaService.update(BusinessComponent bc, Map<String, Object> data) -
Uses of BusinessComponent in org.cxbox.core.crudma.state
Methods in org.cxbox.core.crudma.state with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidBcStateAware.clear(BusinessComponent bc) Clear all state records for current clientBcStateAware.getState(BusinessComponent bc) Obtain state for business component instancebooleanBcStateAware.isPersisted(BusinessComponent bc) Obtain information if this record was already persisted.voidBcStateAware.set(BusinessComponent bc, BcState state) Change state for business component instance -
Uses of BusinessComponent in org.cxbox.core.crudma.state.impl
Methods in org.cxbox.core.crudma.state.impl with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidBcStateAwareImpl.clear(BusinessComponent bc) BcStateAwareImpl.getState(BusinessComponent bc) booleanBcStateAwareImpl.isPersisted(BusinessComponent bc) voidBcStateAwareImpl.set(BusinessComponent bc, BcState bcState) -
Uses of BusinessComponent in org.cxbox.core.dao
Methods in org.cxbox.core.dao with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidAnySourceBaseDAO.associate(BusinessComponent bc, String parentId, List<String> childs) longAnySourceBaseDAO.count(BusinessComponent bc) AnySourceBaseDAO.create(BusinessComponent bc, E entity) Should not be used anywhere except ofAbstractAnySourceBaseDAOvoidAnySourceBaseDAO.delete(BusinessComponent bc) Delete entity in anySource systemAnySourceBaseDAO.flush(BusinessComponent bc) Should be used to explicitly update/create in anySource system by custom actionAnySourceBaseDAO.getById(BusinessComponent bc) Get from First Level Cache or from anySource system (if cache is empty)AnySourceBaseDAO.getByIdIgnoringFirstLevelCache(BusinessComponent bc) Should not be used anywhere except ofAbstractAnySourceBaseDAOorg.springframework.data.domain.Page<E>AnySourceBaseDAO.getList(BusinessComponent bc, QueryParameters queryParameters) AnySourceBaseDAO.setWithFirstLevelCache(BusinessComponent bc, E entity) Put to First Level CacheAnySourceBaseDAO.update(BusinessComponent bc, E entity) Should not be used anywhere except ofAbstractAnySourceBaseDAO -
Uses of BusinessComponent in org.cxbox.core.dao.impl
Methods in org.cxbox.core.dao.impl with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidAbstractAnySourceBaseDAO.associate(BusinessComponent bc, String parentId, List<String> childs) longAbstractAnySourceBaseDAO.count(BusinessComponent bc) Корректная реализация по умолчанию, но не эффективная по производительности.AbstractAnySourceBaseDAO.flush(BusinessComponent bc) AbstractAnySourceBaseDAO.getById(BusinessComponent bc) AbstractAnySourceBaseDAO.setWithFirstLevelCache(BusinessComponent bc, E entity) -
Uses of BusinessComponent in org.cxbox.core.dto
Constructors in org.cxbox.core.dto with parameters of type BusinessComponent -
Uses of BusinessComponent in org.cxbox.core.dto.rowmeta
Methods in org.cxbox.core.dto.rowmeta with parameters of type BusinessComponentModifier and TypeMethodDescriptionActionsDTO.addMethod(int position, ActionDescription actionDescription, BusinessComponent bc) ActionsDTO.addMethod(ActionDescription actionDescription, BusinessComponent bc) -
Uses of BusinessComponent in org.cxbox.core.external.core
Methods in org.cxbox.core.external.core that return BusinessComponentModifier and TypeMethodDescriptionParentDtoFirstLevelCache.getParentBcForRestore(@NonNull BusinessComponent childBc) Methods in org.cxbox.core.external.core with parameters of type BusinessComponentModifier and TypeMethodDescriptionParentDtoFirstLevelCache.getAnySourceResponseService(BusinessComponent bc) ResponseService<?,?> ParentDtoFirstLevelCache.getInnerBcResponseService(BusinessComponent bc) ParentDtoFirstLevelCache.getParentBcForRestore(@NonNull BusinessComponent childBc) <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FParentDtoFirstLevelCache.getParentField(DtoField<P, F> dtoField, BusinessComponent childBc) voidParentDtoFirstLevelCache.restoreParentBc(boolean readOnly, BusinessComponent childBc) -
Uses of BusinessComponent in org.cxbox.core.service
Methods in org.cxbox.core.service that return BusinessComponentMethods in org.cxbox.core.service with parameters of type BusinessComponentModifier and TypeMethodDescriptionAnySourceResponseService.associate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) Creates links between entitiesResponseService.associate(List<org.cxbox.api.data.dto.AssociateDTO> data, BusinessComponent bc) Сreates links between entities<E> org.springframework.data.jpa.domain.Specification<E>BcSpecificationBuilder.buildBcSpecification(BusinessComponent bc, org.springframework.data.jpa.domain.Specification<E> parentSpecification, org.springframework.data.jpa.domain.Specification<E> specification) longAnySourceResponseService.count(BusinessComponent bc) Returns the number of matching entitieslongResponseService.count(BusinessComponent bc) Returns the number of matching entitiesAnySourceResponseService.createEntity(BusinessComponent bc) Creates an entity based on a business componentResponseService.createEntity(BusinessComponent bc) Creates an entity based on a business componentAnySourceResponseService.deleteEntity(BusinessComponent bc) Deletes an entity based on a business componentResponseService.deleteEntity(BusinessComponent bc) Deletes an entity based on a business componentAnySourceResponseService.entityToDto(BusinessComponent bc, E entity) AnySourceResponseService.getAvailableActions(RowMetaType metaType, org.cxbox.api.data.dto.DataResponseDTO data, BusinessComponent bc) Returns actions for entity with conditions of their availability invoke method getActionsResponseService.getAvailableActions(RowMetaType metaType, org.cxbox.api.data.dto.DataResponseDTO data, BusinessComponent bc) Returns actions for entity with conditions of their availability invoke method getActionsorg.cxbox.api.data.dto.DataResponseDTOAnySourceResponseFactory.getDTOFromMap(Map<String, Object> map, Class<?> clazz, BusinessComponent bc) org.cxbox.api.data.dto.DataResponseDTOResponseFactory.getDTOFromMap(Map<String, Object> map, Class<?> clazz, BusinessComponent bc) org.cxbox.api.data.dto.DataResponseDTOAnySourceResponseFactory.getDTOFromMapIgnoreBusinessErrors(Map<String, Object> map, Class<?> clazz, BusinessComponent bc) org.cxbox.api.data.dto.DataResponseDTOResponseFactory.getDTOFromMapIgnoreBusinessErrors(Map<String, Object> map, Class<?> clazz, BusinessComponent bc) org.cxbox.api.data.ResultPage<T>AnySourceResponseService.getList(BusinessComponent bc) Returns a list of matched objects based on a business componentorg.cxbox.api.data.ResultPage<T>ResponseService.getList(BusinessComponent bc) Returns a list of matched objects based on a business componentAnySourceResponseService.getOne(BusinessComponent bc) Returns object based on a business componentResponseService.getOne(BusinessComponent bc) Returns object based on a business componentAnySourceResponseService.getOneAsEntity(BusinessComponent bc) Returns an entity based on a business componentResponseService.getOneAsEntity(BusinessComponent bc) Returns an entity based on a business componentAnySourceResponseService.invokeAction(BusinessComponent bc, String actionName, org.cxbox.api.data.dto.DataResponseDTO data) Invokes action with given name, add preactions, loads or updates entity if necessaryResponseService.invokeAction(BusinessComponent bc, String actionName, org.cxbox.api.data.dto.DataResponseDTO data) Invokes action with given name, add preactions, loads or updates entity if necessarybooleanAnySourceResponseService.isDeferredCreationSupported(BusinessComponent bc) Determines is deferred saving of new objects supportedbooleanResponseService.isDeferredCreationSupported(BusinessComponent bc) Determines is deferred saving of new objects supportedAnySourceResponseService.onCancel(BusinessComponent bc) Returns actions invoked with cancelResponseService.onCancel(BusinessComponent bc) Returns actions invoked with cancelAnySourceResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Updates an entity based on a business component by DTO Used in forceactive fieldsResponseService.preview(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Updates an entity based on a business component by DTO Used in forceactive fieldsAnySourceResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Updates an entity based on a business component by DTOResponseService.updateEntity(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Updates an entity based on a business component by DTOvoidAnySourceResponseService.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Validates the entry on savevoidResponseService.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data) Validates the entry on save -
Uses of BusinessComponent in org.cxbox.core.service.action
Methods in org.cxbox.core.service.action with parameters of type BusinessComponentModifier and TypeMethodDescriptionResponseServiceAction.dataValidator(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data, T entityDto) ActionDescription.invoke(BusinessComponent bc, T data) ActionInvoker.invoke(BusinessComponent bc, T data) abstract ActionResultDTO<T>ResponseServiceAction.invoke(BusinessComponent bc, T data) booleanActionAvailableChecker.And.isAvailable(BusinessComponent bc) booleanActionAvailableChecker.isAvailable(BusinessComponent bc) booleanActionDescription.isAvailable(BusinessComponent bc) abstract booleanResponseServiceAction.isAvailable(BusinessComponent bc) MassActionInvoker.massInvoke(@NonNull BusinessComponent bc, T data, @NonNull Set<String> ids) ResponseServiceAction.preActionEventSpecifier(BusinessComponent bc) ResponseServiceAction.preActionSpecifier(BusinessComponent bc) org.cxbox.api.data.dto.rowmeta.ActionDTOActionDescription.toDto(BusinessComponent bc) Actions.toDto(BusinessComponent bc) ActionDescription.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO requestDTO, T data) DataValidator.validate(BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO data, T entityDto) ActionDescription.withPreAction(BusinessComponent bc) PreActionSpecifier.withPreAction(BusinessComponent bc) ActionDescription.withPreActionEvents(BusinessComponent bc) PreActionEventSpecifier.withPreActionEvents(BusinessComponent bc) Constructors in org.cxbox.core.service.action with parameters of type BusinessComponentModifierConstructorDescriptionAssocPreActionEventParameters(org.cxbox.api.data.dto.AssociateDTO dto, BusinessComponent bc, List<String> preInvokeParameters) DataResponsePreActionEventParameters(T dto, BusinessComponent bc, List<String> preInvokeParameters) -
Uses of BusinessComponent in org.cxbox.core.service.impl
Methods in org.cxbox.core.service.impl with parameters of type BusinessComponentModifier and TypeMethodDescription<E> org.springframework.data.jpa.domain.Specification<E>SpecificationBuilder.buildBcSpecification(BusinessComponent bc, org.springframework.data.jpa.domain.Specification<E> parentSpecification, org.springframework.data.jpa.domain.Specification<E> specification) -
Uses of BusinessComponent in org.cxbox.core.service.linkedlov
Methods in org.cxbox.core.service.linkedlov with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidLinkedDictionaryService.fillRowMetaWithLinkedDictionaries(EngineFieldsMeta<?> meta, BusinessComponent bc, Set<String> requiredFields, boolean filterValues) voidLinkedDictionaryService.fillRowMetaWithLinkedDictionaries(EngineFieldsMeta<?> meta, BusinessComponent bc, org.cxbox.api.data.dto.DataResponseDTO dataDTO, boolean filterValues) Set<org.cxbox.api.data.dictionary.LOV>LinkedDictionaryService.getDictionariesForField(DtoField field, BusinessComponent bc, boolean filterValues) -
Uses of BusinessComponent in org.cxbox.core.service.rowmeta
Methods in org.cxbox.core.service.rowmeta that return BusinessComponentMethods in org.cxbox.core.service.rowmeta with parameters of type BusinessComponentModifier and TypeMethodDescriptionvoidAnySourceFieldMetaBuilder.buildIndependentMeta(FieldsMeta<T> fields, BusinessComponent bc) voidFieldMetaBuilder.buildIndependentMeta(FieldsMeta<T> fields, BusinessComponent bc) voidAnySourceFieldMetaBuilder.buildRowDependentMeta(RowDependentFieldsMeta<T> fields, BusinessComponent bc) voidFieldMetaBuilder.buildRowDependentMeta(RowDependentFieldsMeta<T> fields, BusinessComponent bc) AnySourceRowResponseService.getAnySourceResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ActionsDTO actionDTO, Class<? extends AnySourceFieldMetaBuilder> fieldMetaBuilder) AnySourceRowResponseService.getAnySourceResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, AnySourceResponseService<?, ?> responseService) AnySourceRowResponseService.getAnySourceResponse(RowMetaType type, CreateResult createResult, BusinessComponent bc, AnySourceResponseService<?, ?> responseService) RowResponseService.getExtremeResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, Class<? extends FieldMetaBuilder> fieldMetaBuilder, boolean visibleOnly) <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FAnySourceFieldMetaBuilder.getParentField(DtoField<P, F> dtoField, BusinessComponent bc) <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FFieldMetaBuilder.getParentField(DtoField<P, F> dtoField, BusinessComponent bc) RowResponseService.getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ActionsDTO actionDTO, Class<? extends FieldMetaBuilder> fieldMetaBuilder) RowResponseService.getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ResponseService<?, ?> responseService) RowResponseService.getResponse(RowMetaType type, CreateResult createResult, BusinessComponent bc, ResponseService<?, ?> responseService) abstract booleanBcDisabler.isBcDisabled(BusinessComponent bc)