module Rubernate::Relations::ClassMethods

Public Instance Methods

add_field(name,type,*args) click to toggle source
# File lib/rubernate/relations.rb, line 42
def add_field(name,type,*args)
  @fields ||= []        
  @fields << Hash[:name=>name,:type=>type,:args=>args]
end
add_relation(name,clazz,type,params) click to toggle source
# File lib/rubernate/relations.rb, line 55
def add_relation(name,clazz,type,params)
  @relations ||= []
  @relations << Hash[:name=>name,:class=>clazz,:type=>type,:params=>params]
end
bind_class(clazz) click to toggle source
# File lib/rubernate/relations.rb, line 30
def bind_class(clazz)
  @from_java_class = clazz
end
fields() click to toggle source
# File lib/rubernate/relations.rb, line 34
def fields
  @fields
end
relations() click to toggle source
# File lib/rubernate/relations.rb, line 38
def relations
  @relations
end
supported_associations() click to toggle source
# File lib/rubernate/relations.rb, line 64
def supported_associations
  @@supported_associations
end
supported_types() click to toggle source
# File lib/rubernate/relations.rb, line 60
def supported_types
  @@supported_types
end
table_name() click to toggle source
# File lib/rubernate/relations.rb, line 47
def table_name
  @table_name
end
table_name=(table_name) click to toggle source
# File lib/rubernate/relations.rb, line 51
def table_name=(table_name)
  @table_name=table_name
end