Package org.cxbox.core.external.core
Class ParentDtoFirstLevelCache
java.lang.Object
org.cxbox.core.external.core.ParentDtoFirstLevelCache
Stores parent DTO of current request bc.
Note! cache do NOT store dto of current bc
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResponseService<?,?> getParentBcForRestore(@NonNull BusinessComponent childBc) <P extends org.cxbox.api.data.dto.DataResponseDTO,F>
FgetParentField(DtoField<P, F> dtoField, BusinessComponent childBc) voidrestoreParentBc(boolean readOnly, BusinessComponent childBc)
-
Constructor Details
-
ParentDtoFirstLevelCache
public ParentDtoFirstLevelCache()
-
-
Method Details
-
restoreParentBc
-
getParentField
public <P extends org.cxbox.api.data.dto.DataResponseDTO,F> F getParentField(DtoField<P, F> dtoField, BusinessComponent childBc) -
getParentBcForRestore
@Nullable public BusinessComponent getParentBcForRestore(@NonNull @NonNull BusinessComponent childBc) -
getAnySourceResponseService
-
getInnerBcResponseService
-