module CapicuaGen::Gaspar
Este Mixin esta programado para obtener información de las características de proveedoras de ventanas “Acerca de …” :about_form
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de los ventanas de administracion (persistencia) de entidades :catalog
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras del archivo app.config :app_config
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de conexciones a base de datos :data_connection_provider
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de interfaces entidades de negocio :business_interfaces
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de entidades de negocio :business_entities
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de ventanas principales :main_form
end¶ ↑
Este Mixin esta programado para obtener información de las características de proveedoras de ventanas de bienvenida :splash_form
end¶ ↑
Public Instance Methods
Obtiene el nombre completo de la ventana “Acerca de …”
# File lib/CapicuaGenGaspar/Mixins/about_mixin.rb, line 44 def get_about_class_full_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:about_form).each do |f| # Obtengo las entidades return f.get_class_full_name end return nil end
Obtiene el nombre de la ventana “Acerca de …”
# File lib/CapicuaGenGaspar/Mixins/about_mixin.rb, line 33 def get_about_class_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:about_form).each do |f| # Obtengo las entidades return f.get_class_name end return nil end
# File lib/CapicuaGenGaspar/Mixins/cs_app_config_mixin.rb, line 32 def get_app_config_file # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:app_config).each do |f| # Obtengo las entidades return f.get_app_config_file end end
Devuelve el nombre de la conexión
# File lib/CapicuaGenGaspar/Mixins/cs_db_connection_provider_mixin.rb, line 45 def get_db_connection_name_method # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:data_connection_provider).each do |f| # Obtengo las entidades return f.get_db_connection_name_method end return nil end
Devuelve el metodo para acceder a el proveedor de la coexion
# File lib/CapicuaGenGaspar/Mixins/cs_db_connection_provider_mixin.rb, line 34 def get_db_connection_provider_method # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:data_connection_provider).each do |f| # Obtengo las entidades return f.get_db_connection_provider_method end return nil end
Devuelve la cadena de conexion de la conexión
# File lib/CapicuaGenGaspar/Mixins/cs_db_connection_provider_mixin.rb, line 56 def get_db_connection_string_method # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:data_connection_provider).each do |f| # Obtengo las entidades return f.get_db_connection_string_method end return nil end
Obtiene una entidad en base al nombre del catalogo
# File lib/CapicuaGenGaspar/Mixins/catalog_mixin.rb, line 56 def get_entity_by_catalog_name(catalog_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:catalog).each do |f| # Obtengo las entidades return f.get_entity_by_catalog_name(catalog_name) end end
Obtiene el nombre completo de los catalogos
# File lib/CapicuaGenGaspar/Mixins/catalog_mixin.rb, line 34 def get_entity_catalogs_full_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:catalog).each do |f| # Obtengo las entidades f.get_entity_catalogs_full_name do |e| yield e end end end
Obtiene el nombre de los catalogos
# File lib/CapicuaGenGaspar/Mixins/catalog_mixin.rb, line 45 def get_entity_catalogs_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:catalog).each do |f| # Obtengo las entidades f.get_entity_catalogs_name do |e| yield e end end end
Obtiene el nombre completo de las clase de persistenacia que le corresponde a una entidad
# File lib/CapicuaGenGaspar/Mixins/entity_sql_table_mixin.rb, line 46 def get_entity_data_access_full_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:data_access).each do |f| # Obtengo las entidades name= f.get_entity_data_access_full_name(entity_name) return name if name end return nil end
Obtiene el nombre de las clase de persistenacia que le corresponde a una entidad
# File lib/CapicuaGenGaspar/Mixins/entity_sql_table_mixin.rb, line 35 def get_entity_data_access_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:data_access).each do |f| # Obtengo las entidades name= f.get_entity_data_access_name(entity_name) return name if name end return nil end
Obtiene el nombre completo de una clase de una entidad de negocio
# File lib/CapicuaGenGaspar/Mixins/entity_mixin.rb, line 46 def get_entity_full_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:business_entities).each do |f| # Obtengo las entidades name= f.get_entity_full_name(entity_name) return name if name end return nil end
Obtiene el nombre completo de una clase de una interfaz de entidad de negocio
# File lib/CapicuaGenGaspar/Mixins/entity_interface_mixin.rb, line 45 def get_entity_interface_full_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:business_interfaces).each do |f| # Obtengo las entidades name= f.get_entity_interface_full_name(entity_name) return name if name end return nil end
Obtiene el nombre de una clase de una interfaz de entidad de negocio
# File lib/CapicuaGenGaspar/Mixins/entity_interface_mixin.rb, line 33 def get_entity_interface_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:business_interfaces).each do |f| # Obtengo las entidades name= f.get_entity_interface_name(entity_name) return name if name end return nil end
Obtiene el nombre de una clase de una entidad de negocio
# File lib/CapicuaGenGaspar/Mixins/entity_mixin.rb, line 34 def get_entity_name(entity_name) # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:business_entities).each do |f| # Obtengo las entidades name= f.get_entity_name(entity_name) return name if name end return nil end
Busca el nombre completo de la ventana principal
# File lib/CapicuaGenGaspar/Mixins/main_form_mixin.rb, line 44 def get_main_form_class_full_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:main_form).each do |f| # Obtengo las entidades return f.get_class_full_name end return nil end
Busca el nombre de la ventana principal
# File lib/CapicuaGenGaspar/Mixins/main_form_mixin.rb, line 33 def get_main_form_class_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:main_form).each do |f| # Obtengo las entidades return f.get_class_name end return nil end
Devuelve una coleccion de namespace
# File lib/CapicuaGenGaspar/Mixins/cs_namespace_mixin.rb, line 37 def get_namespaces(target_types= []) get_attributes(:attributes => :namespace, :target_types => target_types) do |a, values| values.each { |v| yield v } end end
Devuelve un unico string con imports del namespace
# File lib/CapicuaGenGaspar/Mixins/cs_namespace_mixin.rb, line 44 def get_namespaces_text(target_types= []) result= '' # Busco las características que contiene entidades de SQL para una table get_namespaces(target_types) do |n| result << "using #{n};#{$/}" end return result; end
Obtiene el nombre completo de las ventanas de bienvenidas existentes
# File lib/CapicuaGenGaspar/Mixins/splash_mixin.rb, line 43 def get_splash_class_full_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:splash_form).each do |f| # Obtengo las entidades return f.get_class_full_name end return nil end
Obtiene el nombre de las ventanas de bienvenidas existentes
# File lib/CapicuaGenGaspar/Mixins/splash_mixin.rb, line 32 def get_splash_class_name # Busco las características que contiene entidades de SQL para una table generator.get_features_in_targets_by_type(:splash_form).each do |f| # Obtengo las entidades return f.get_class_name end return nil end