TapKit::EditingContext

Class/Module:
Class
In:
lib/tapkit/control/editing_context.rb
Parent:
ObjectStore

Methods

array_fault
changed?
delete
fault
fault_for_raw_row
fetch
fetch_with_aggregate_spec
forget
gid
handle_notification
initialize_object
insert
new
object
object_will_change
objects_for_source_gid
process_recent_changes
record
refault
save

Attributes

deleted_objects [R]
gid_store [R]
inserted_objects [R]
parent_object_store [R]
registered_objects [R]
root_object_store [R]
shared_editing_context [RW]
updated_objects [R]

Included modules

Utilities

Public Class Methods

new( parent )

Public Instance Methods

array_fault( gid, relationship_name, editing_context = self )
changed?()
delete( object )
fault( gid, editing_context = self )

faulting

fault_for_raw_row( row, entity_name, editing_context = self )
fetch( fetch_spec, editing_context = nil )
fetch_with_aggregate_spec( agg_spec )
forget( object )
gid( object )
handle_notification( notification )
initialize_object( object, gid, editing_context = nil )
insert( object, gid = nil )
object( gid )
object_will_change( object )
objects_for_source_gid( gid, name, editing_context = self )
process_recent_changes()
record( gid, object )
refault( object, gid, editing_context = self )
save()