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を利用する