DocumentClassMappingContext
public class DocumentClassMappingContext
A context object that holds mapping information for document classes and their parent types.
This class encapsulates the documentClassMap and parentTypeMap used during the deserialization of GenericDocument instances into specific document classes.
| See also | |
|---|---|
toDocumentClass |
Summary
Public constructors |
|---|
@ExperimentalAppSearchApiConstructs a new |
Public methods |
|
|---|---|
@NonNull Map<String, List<String>> |
Returns the document class map. |
@NonNull Map<String, List<String>> |
Returns the parent type map. |
Public constructors
DocumentClassMappingContext
@ExperimentalAppSearchApi
public DocumentClassMappingContext(
@Nullable Map<String, List<String>> documentClassMap,
@Nullable Map<String, List<String>> parentTypeMap
)
Constructs a new DocumentClassMappingContext.
| Parameters | |
|---|---|
@Nullable Map<String, List<String>> documentClassMap |
A map from AppSearch's type name specified by |
@Nullable Map<String, List<String>> parentTypeMap |
A map from AppSearch's type name specified by |
Public methods
getDocumentClassMap
@ExperimentalAppSearchApi
public @NonNull Map<String, List<String>> getDocumentClassMap()
Returns the document class map.
getParentTypeMap
@ExperimentalAppSearchApi
public @NonNull Map<String, List<String>> getParentTypeMap()
Returns the parent type map.