|
class | AnyValue |
| Cross-language implementation of dynamic object what can hold value of any type. The stored value can be converted to different types using variety of accessor methods. More...
|
|
class | AnyValueArray |
| Cross-language implementation of dynamic object array what can hold values of any type. The stored values can be converted to different types using variety of accessor methods. More...
|
|
class | AnyValueMap |
| Cross-language implementation of dynamic object map (dictionary) what can hold values of any type. The stored values can be converted to different types using variety of accessor methods. More...
|
|
class | DataPage |
| Data transfer object that is used to pass results of paginated queries. It contains items of retrieved page and optional total number of items. More...
|
|
class | FilterParams |
| Data transfer object used to pass filter parameters as simple key-value pairs. More...
|
|
interface | ICloneable |
| Interface for data objects that are able to create their full binary copy. More...
|
|
class | IdGenerator |
| Helper class to generate unique object IDs. It supports two types of IDs: long and short. More...
|
|
interface | IIdentifiable |
| Generic interface for data objects that can be uniquely identified by an id. More...
|
|
interface | INamed |
| Interface for data objects that have human-readable name. More...
|
|
interface | IStringIdentifiable |
| Interface for data objects that can be uniquely identifed by a string id. More...
|
|
interface | ITrackable |
| Interface for data objects that can track their changes, including logical deletion. More...
|
|
interface | IVersioned |
| Interface for data objects that can be versioned. More...
|
|
class | PagingParams |
| Data transfer object to pass paging parameters for queries. The page is defined by two parameters. The skip parameter defines number of items to skip. The Paging parameter sets how many items to return in a page. And the optional total parameter tells to return total number of items in the query. More...
|
|
class | ProjectionExtensions |
|
class | ProjectionParams |
| Defines projection parameters with list if fields to include into query results. More...
|
|
class | SortField |
| Defines a field name and order used to sort query results. More...
|
|
class | SortParams |
| Defines a field name and order used to sort query results. More...
|
|
class | StringValueMap |
| Cross-language implementation of a map (dictionary) where all keys and values are strings. The stored values can be converted to different types using variety of accessor methods. More...
|
|
class | TagsProcessor |
| Helper class to extract and process search tags from objects. The search tags can be kept individually or embedded as hash tags inside text like "This text has #hash_tag that can be used for search." More...
|
|