Annotation Interface DocumentProjection
Configures the independent public document projection maintained by a
Model whose
persistence stores a document.-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionCollection receiving current Model documents.Optional property path used as the document's end timestamp.booleanWhether this current document is exposed through the Model's public search collection.Optional property path used as the document's start timestamp.
-
Element Details
-
searchable
boolean searchableWhether this current document is exposed through the Model's public search collection.When
false, Fluxzero does not expose the document through an unrestricted typed Model search. The direct document remains inits normal resolved collection, without a text summary, facets or sortable indexes, and is retrievable through exact parent or ancestor relationships. Model loads and verified current-state reads use a separate internal source. A Model that participates in Graph composition still maintains its independently required internal component indexes; use@SearchExclude,@Facetand@Sortableto shape those indexes explicitly.- Default:
true
-
collection
String collectionCollection receiving current Model documents. Blank defaults to the resolved logical Model name.- Default:
""
-
timestampPath
-
endPath
-