biouml.standard.type.access
Class GeneSqlTransformer

java.lang.Object
  extended byru.biosoft.access.SqlTransformerSupport
      extended bybiouml.standard.type.access.ReferrerSqlTransformer
          extended bybiouml.standard.type.access.ConceptSqlTransformer
              extended bybiouml.standard.type.access.BiopolymerSqlTransformer
                  extended bybiouml.standard.type.access.GeneSqlTransformer
All Implemented Interfaces:
SqlTransformer

public class GeneSqlTransformer
extends BiopolymerSqlTransformer


Field Summary
 
Fields inherited from class ru.biosoft.access.SqlTransformerSupport
owner, table
 
Constructor Summary
GeneSqlTransformer()
           
 
Method Summary
protected  DataElement createElement(java.sql.ResultSet resultSet)
          Creates the data element and fills it specific fields.
 java.lang.String getSelectQuery()
          Creates SQL query for extracting all data elements from table.
protected  java.lang.String getSpecificFields(DataElement de)
          Returns names of specific fields for the data element.
protected  java.lang.String[] getSpecificValues(DataElement de)
          Returns values of specific fields for the data element.
 java.lang.Class getTemplateClass()
          Returns class of object.
 boolean init(DataCollection owner)
          Initialize transformer.
 
Methods inherited from class biouml.standard.type.access.BiopolymerSqlTransformer
addInsertCommands
 
Methods inherited from class biouml.standard.type.access.ConceptSqlTransformer
addDeleteCommands, addUpdateCommands, create
 
Methods inherited from class ru.biosoft.access.SqlTransformerSupport
getCountQuery, getElementExistsQuery, getElementQuery, getNameListQuery, getTable, validateValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneSqlTransformer

public GeneSqlTransformer()
Method Detail

init

public boolean init(DataCollection owner)
Description copied from interface: SqlTransformer
Initialize transformer. Must be called by client after SqlTransformer's constructor, and before using instance of SqlTransformer.

Specified by:
init in interface SqlTransformer
Overrides:
init in class ConceptSqlTransformer

getTemplateClass

public java.lang.Class getTemplateClass()
Description copied from interface: SqlTransformer
Returns class of object.

Specified by:
getTemplateClass in interface SqlTransformer
Overrides:
getTemplateClass in class ConceptSqlTransformer

getSelectQuery

public java.lang.String getSelectQuery()
Description copied from interface: SqlTransformer
Creates SQL query for extracting all data elements from table.

Specified by:
getSelectQuery in interface SqlTransformer
Overrides:
getSelectQuery in class ConceptSqlTransformer

createElement

protected DataElement createElement(java.sql.ResultSet resultSet)
                             throws java.sql.SQLException
Description copied from class: biouml.standard.type.access.ReferrerSqlTransformer
Creates the data element and fills it specific fields.

Overrides:
createElement in class ConceptSqlTransformer
Throws:
java.sql.SQLException

getSpecificFields

protected java.lang.String getSpecificFields(DataElement de)
Description copied from class: biouml.standard.type.access.ReferrerSqlTransformer
Returns names of specific fields for the data element. This names will be used in INSERT clause.

Overrides:
getSpecificFields in class ConceptSqlTransformer

getSpecificValues

protected java.lang.String[] getSpecificValues(DataElement de)
Description copied from class: biouml.standard.type.access.ReferrerSqlTransformer
Returns values of specific fields for the data element. This values will be used in VALUES clause.

Overrides:
getSpecificValues in class ConceptSqlTransformer


Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.