CommitLogImpl

Implementation of the commit log.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Entry for the commit log for events.

Link copied to clipboard

The profile property update options.

Link copied to clipboard

Entry for the commit log for properties.

Link copied to clipboard
class TimelineCommitEntryImpl(eventType: String, properties: MutableMap<String, Any>?) : Serializable

Entry for the commit log for timeline events.

Functions

Link copied to clipboard
fun addProperties(propertyIdentifier: String, values: Collection<String>?)

Adds values to the property. When the property is not yet present it will be added. No duplicates allowed.

Link copied to clipboard

Removes all entries.

Link copied to clipboard

Add an entry in the commit log for an event.

Link copied to clipboard

Add an entry in the commit log for an event.

Link copied to clipboard
fun incrementProperty(propertyIdentifier: String, value: String?)

Increments a value to the property. When the property is not yet present it will be set to the given value.

Link copied to clipboard

Merge a commit log with another commit log.

Link copied to clipboard
fun save(context: Context, fileName: String)
Link copied to clipboard
fun setProperties(propertyIdentifier: String, values: Collection<String>?)

Sets the values for a property. Old values are removed, so after the call the property will have exactly the values as passed in the values list.

Link copied to clipboard