TapKit::EntityClassDescription

Class/Module:
Class
In:
lib/tapkit/control/description.rb
Parent:
ClassDescription

Methods

all_attribute_keys
all_property_keys
all_to_many_relationship_keys
all_to_one_relationship_keys
attribute_keys
class_description
create
delete_rule
inverse
new
propagate_delete
property_keys
to_many_relationship_keys
to_one_relationship_keys
validate_object_for_delete
validate_object_for_save
validate_value

Attributes

entity [R]
entity_name [R]

Public Class Methods

new( entity )

Public Instance Methods

all_attribute_keys()
all_property_keys()

property keys

all_to_many_relationship_keys()
all_to_one_relationship_keys()
attribute_keys()
class_description( detail_key )
create( editing_context, gid = nil )
delete_rule( relationship_key )
inverse( relationship_key )
propagate_delete( object, editing_context )
property_keys()
to_many_relationship_keys()
to_one_relationship_keys()
validate_object_for_delete( object )

validation

validate_object_for_save( object )
validate_value( key, value )

Attribute#validate_value, Relationship#validate_valueを利用する