setModelId() setModelId(integer $modelId) : self Set the model ID Parameters integer $modelId Returns self
setUsername() setUsername(string $username) : self Set the username Parameters string $username Returns self
setUserId() setUserId(integer $userId) : self Set the user ID Parameters integer $userId Returns self
setMetadata() setMetadata(array $metadata) : self Set the metadata Parameters array $metadata Returns self
addMetadata() addMetadata(string $name, mixed $value) : self Add to the metadata Parameters string $name mixed $value Returns self
hasMetadata() hasMetadata(string $name = null) : boolean Determine if there is metadata Parameters string $name Returns boolean
getMetadata() getMetadata(string $name = null) : mixed Get the metadata Parameters string $name Returns mixed
setDiff() setDiff(array $old = array(), array $new = array()) : self Set the differences in values between the model states (that have already been processed) Parameters array $old array $new Returns self
resolveDiff() resolveDiff(array $old = array(), array $new = array()) : self Resolve the differences in values between the model states Parameters array $old array $new Returns self
getStateById() getStateById(integer $id) : array Get model state by ID Parameters integer $id Returns array
getStateByModel() getStateByModel(string $model, integer $modelId = null) : array Get model state by model Parameters string $model integer $modelId Returns array
getStateByTimestamp() getStateByTimestamp(string $from, string $backTo = null) : array Get model state by timestamp Parameters string $from string $backTo Returns array
getStateByDate() getStateByDate(string $from, string $backTo = null) : array Get model state by date Parameters string $from string $backTo Returns array
getSnapshot() getSnapshot(integer $id, boolean $post = false) : array Get model snapshot by ID Parameters integer $id boolean $post Returns array