Annotation Interface DocumentProjection
Configures the direct current-state document 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 stores it in type-isolated private Model storage. It remains available to direct Model loads, aliases, parent relationships and Graph composition, but is not returned by an unrestricted typed Model search. An explicitly parent- or ancestor-bounded relationship search may return it within that scope.- Default:
true
-
collection
String collectionCollection receiving current Model documents. Blank defaults to the Model's simple class name.- Default:
""
-
timestampPath
-
endPath
-