Package org.cxbox.core.service.rowmeta
Class RowResponseService
java.lang.Object
org.cxbox.core.service.rowmeta.RowResponseService
- Direct Known Subclasses:
AnySourceRowResponseService
-
Constructor Summary
ConstructorsConstructorDescriptionRowResponseService(org.springframework.context.ApplicationContext ctx, Optional<List<BcDisabler>> bcDisablers, Optional<LinkedDictionaryService> linkedDictionaryService, Optional<ExtendedDtoFieldLevelSecurityService> extendedDtoFieldLevelSecurityService, Optional<DictionaryProvider> dictionaryProvider, WidgetFieldsIdResolverProperties properties, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptiongetAllFields(org.cxbox.api.data.BcIdentifier bc, org.cxbox.api.data.dto.DataResponseDTO dataDTO) org.cxbox.api.data.dto.rowmeta.FieldDTOgetDTOFromAllField(RowMetaType type, Field field, org.cxbox.api.data.dto.DataResponseDTO dataDTO) org.cxbox.api.data.dto.rowmeta.FieldDTOgetDTOFromVisibleField(RowMetaType type, Field field, org.cxbox.api.data.dto.DataResponseDTO dataDTO) getExtremeResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, Class<? extends FieldMetaBuilder> fieldMetaBuilder, boolean visibleOnly) getMeta(org.cxbox.api.data.BcIdentifier bc, RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDto, boolean visibleOnly) getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ActionsDTO actionDTO, Class<? extends FieldMetaBuilder> fieldMetaBuilder) getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ResponseService<?, ?> responseService) getResponse(RowMetaType type, CreateResult createResult, BusinessComponent bc, ResponseService<?, ?> responseService)
-
Constructor Details
-
RowResponseService
public RowResponseService(org.springframework.context.ApplicationContext ctx, Optional<List<BcDisabler>> bcDisablers, Optional<LinkedDictionaryService> linkedDictionaryService, Optional<ExtendedDtoFieldLevelSecurityService> extendedDtoFieldLevelSecurityService, Optional<DictionaryProvider> dictionaryProvider, WidgetFieldsIdResolverProperties properties, @Qualifier("cxboxObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getResponse
public MetaDTO getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ResponseService<?, ?> responseService) -
getResponse
public MetaDTO getResponse(RowMetaType type, CreateResult createResult, BusinessComponent bc, ResponseService<?, ?> responseService) -
getResponse
public MetaDTO getResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, ActionsDTO actionDTO, Class<? extends FieldMetaBuilder> fieldMetaBuilder) -
getExtremeResponse
public MetaDTO getExtremeResponse(RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDTO, BusinessComponent bc, Class<? extends FieldMetaBuilder> fieldMetaBuilder, boolean visibleOnly) -
getMeta
public EngineFieldsMeta getMeta(org.cxbox.api.data.BcIdentifier bc, RowMetaType type, org.cxbox.api.data.dto.DataResponseDTO dataDto, boolean visibleOnly) -
getAllFields
-
getDTOFromVisibleField
public org.cxbox.api.data.dto.rowmeta.FieldDTO getDTOFromVisibleField(RowMetaType type, Field field, org.cxbox.api.data.dto.DataResponseDTO dataDTO) -
getDTOFromAllField
public org.cxbox.api.data.dto.rowmeta.FieldDTO getDTOFromAllField(RowMetaType type, Field field, org.cxbox.api.data.dto.DataResponseDTO dataDTO)
-