edu.indiana.iucbrf.domain.componentfactory
Class RDBComponentFactory

java.lang.Object
  extended by edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
      extended by edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
          extended by edu.indiana.iucbrf.domain.componentfactory.RDBComponentFactory
All Implemented Interfaces:
ComponentFactory, java.io.Serializable

public class RDBComponentFactory
extends StandardComponentFactory

Provides some standard component factory method implementations that involve a database.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
domain
 
Constructor Summary
RDBComponentFactory()
           
 
Method Summary
 FeatureSpecCollection constructProblemFeatureSpecCollection()
          Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
 FeatureSpecCollection constructProblemFeatureSpecCollection(CCBRFeatureSpecRDBInfo ccbrFeatureSpecRDBInfo, FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] questionTexts, java.lang.String[] featureTypeClassNames)
           
 FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] featureTypeClassNames)
          Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
 FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] questionTexts, java.lang.String[] featureTypeClassNames)
          Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
 FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo)
           
 FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo, FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] featureTypeClassNames)
           
 FeatureSpecCollection constructSolutionFeatureSpecCollection()
          Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
 FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] featureTypeClassNames)
          Overrides StandardComponentFactory method to throw an UnsupportedOperationException.
 FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo)
           
 FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo, FeatureKey[] featureKeys, java.lang.String[] featureDescriptions, java.lang.String[] featureTypeClassNames)
           
 
Methods inherited from class edu.indiana.iucbrf.domain.componentfactory.StandardComponentFactory
constructCCBRFeatureSpec, constructFeatureCollection, constructFeatureCollection, constructFeatureCollection, constructFeatureSpec, constructProblem, constructQuestion, constructSolution
 
Methods inherited from class edu.indiana.iucbrf.domain.componentfactory.AbstractComponentFactory
constructFeature, constructFeature, constructFeature, constructFeatureCollection, constructFeatureCollection, constructFeatureKeys, constructProblem, constructProblem, constructProblem, constructProblemFeature, constructProblemFeature, constructProblemFeature, constructRunningAggregate, constructRunningAggregate, constructSolution, constructSolution, constructSolution, constructSolution, constructSolutionFeature, constructSolutionFeature, constructSolutionFeature, setDomain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDBComponentFactory

public RDBComponentFactory()
Method Detail

constructSolutionFeatureSpecCollection

public FeatureSpecCollection constructSolutionFeatureSpecCollection()
Overrides StandardComponentFactory method to throw an UnsupportedOperationException. Use constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo) instead.

Specified by:
constructSolutionFeatureSpecCollection in interface ComponentFactory
Overrides:
constructSolutionFeatureSpecCollection in class StandardComponentFactory

constructSolutionFeatureSpecCollection

public FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureKey[] featureKeys,
                                                                    java.lang.String[] featureDescriptions,
                                                                    java.lang.String[] featureTypeClassNames)
Overrides StandardComponentFactory method to throw an UnsupportedOperationException. Use constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo, FeatureKey[], String[], String[]) instead.

Specified by:
constructSolutionFeatureSpecCollection in interface ComponentFactory
Overrides:
constructSolutionFeatureSpecCollection in class StandardComponentFactory

constructSolutionFeatureSpecCollection

public FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo)

constructSolutionFeatureSpecCollection

public FeatureSpecCollection constructSolutionFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo,
                                                                    FeatureKey[] featureKeys,
                                                                    java.lang.String[] featureDescriptions,
                                                                    java.lang.String[] featureTypeClassNames)

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection()
Overrides StandardComponentFactory method to throw an UnsupportedOperationException. Use constructProblemFeatureSpecCollection(FeatureSpecRDBInfo) instead.

Specified by:
constructProblemFeatureSpecCollection in interface ComponentFactory
Overrides:
constructProblemFeatureSpecCollection in class StandardComponentFactory

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureKey[] featureKeys,
                                                                   java.lang.String[] featureDescriptions,
                                                                   java.lang.String[] featureTypeClassNames)
Overrides StandardComponentFactory method to throw an UnsupportedOperationException. Use constructProblemFeatureSpecCollection(FeatureSpecRDBInfo, FeatureKey[], String[], String[]) instead.

Specified by:
constructProblemFeatureSpecCollection in interface ComponentFactory
Overrides:
constructProblemFeatureSpecCollection in class StandardComponentFactory

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureKey[] featureKeys,
                                                                   java.lang.String[] featureDescriptions,
                                                                   java.lang.String[] questionTexts,
                                                                   java.lang.String[] featureTypeClassNames)
Overrides StandardComponentFactory method to throw an UnsupportedOperationException. Use constructProblemFeatureSpecCollection(FeatureSpecRDBInfo, FeatureKey[], String[], String[], String[]) instead.

Specified by:
constructProblemFeatureSpecCollection in interface ComponentFactory
Overrides:
constructProblemFeatureSpecCollection in class StandardComponentFactory

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo)

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection(FeatureSpecRDBInfo featureSpecRDBInfo,
                                                                   FeatureKey[] featureKeys,
                                                                   java.lang.String[] featureDescriptions,
                                                                   java.lang.String[] featureTypeClassNames)

constructProblemFeatureSpecCollection

public FeatureSpecCollection constructProblemFeatureSpecCollection(CCBRFeatureSpecRDBInfo ccbrFeatureSpecRDBInfo,
                                                                   FeatureKey[] featureKeys,
                                                                   java.lang.String[] featureDescriptions,
                                                                   java.lang.String[] questionTexts,
                                                                   java.lang.String[] featureTypeClassNames)