core / pragma.content / ContentData /
ContentData #
interface ContentData<ContentProto : GeneratedMessageV3>
Provides read access to a specific type of versioned content data.
Template class with the corresponding content proto.
Used by:
- ContentHandler
 - ContentDataProxy
 
Parameters #
ContentProto  | A type parameter - use the content proto class.  | 
Functions #
| Name | Summary | 
|---|---|
 Throws a PragmaException if missing a content entry for this id  | |
 Implement idFromProto to define the proto field that represents the ID.  | |
 Called for live data migration.  | |
 Implement tagsFromProto if the proto has a field for a list of tags.  | |
 Implement validateExtWithAllContent to validate any cross-content nested IDs under nested ext protos.  | |
 Part of validation steps - checks that all IDs passed in are contained in this ContentData map.  | |
 Implement validateWithAllContent to validate any cross-content nested IDs.  | 
Inheritors #
| Name | 
|---|