com.scooterframework.orm.sqldataexpress.service
Class InputInfo

java.lang.Object
  extended by com.scooterframework.orm.sqldataexpress.service.InputInfo
All Implemented Interfaces:
java.io.Serializable

public class InputInfo
extends java.lang.Object
implements java.io.Serializable

InputInfo class contains information for all inputs.

See Also:
Serialized Form

Field Summary
static java.lang.String CONSTRUCT_CHILD_QUERY_ADD_TO_WHERE_CLAUSE
           
static java.lang.String CONSTRUCT_CHILD_QUERY_MAKE_NEW_WHERE_CLAUSE
           
static java.lang.String CONSTRUCT_CHILD_QUERY_THRU_UNION
           
 
Constructor Summary
InputInfo(java.lang.String name)
           
 
Method Summary
 void addChildInputInfoObject(InputInfo childInputInfo)
          adds a child InputInfo object
 java.util.Collection<InputInfo> getChildInputInfoObjects()
          returns a collection of child InputInfo objects
 java.lang.String getChildQueryType()
          returns childQueryType
 java.lang.String getConnectionName()
          returns connectionName
 DatabaseConnectionContext getDatabaseConnectionContext()
          returns databaseConnectionContext as DatabaseConnectionContext
 java.util.List<java.lang.String> getFKs()
          returns a list of fk names.
 java.lang.String getFKString()
          returns comma delimited string of fk names.
 java.lang.Object getInput(java.lang.String key)
          returns the input object for a key
 java.util.Map<java.lang.String,java.lang.Object> getInputs()
          returns inputs as Map
 java.lang.String getName()
          returns name
 java.util.Map<java.lang.String,java.lang.String> getOutputFilters()
          returns outputFilters as Map
 java.lang.String getProcessorName()
          returns processorName
 java.lang.String getProcessorType()
          returns processorType
 void setChildInputInfoObjects(java.util.Collection<InputInfo> childInputInfoList)
          sets a collection of child InputInfo objects
 void setChildQueryType(java.lang.String childQueryType)
          sets childQueryType
 void setConnectionName(java.lang.String connectionName)
          sets connectionName
 void setDatabaseConnectionContext(DatabaseConnectionContext dcc)
          sets the databaseConnectionContext
 void setInput(java.lang.String key, java.lang.Object value)
          sets the input object for a key
 void setInputs(java.util.Map<java.lang.String,java.lang.Object> inputs)
          sets the inputs Map
 void setName(java.lang.String name)
          sets name
 void setOutputFilters(java.util.Map<java.lang.String,java.lang.String> outputFilters)
          sets the outputFilters Map
 void setProcessorName(java.lang.String processorName)
          sets processorName
 void setProcessorType(java.lang.String processorType)
          sets processorType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONSTRUCT_CHILD_QUERY_THRU_UNION

public static final java.lang.String CONSTRUCT_CHILD_QUERY_THRU_UNION
See Also:
Constant Field Values

CONSTRUCT_CHILD_QUERY_ADD_TO_WHERE_CLAUSE

public static final java.lang.String CONSTRUCT_CHILD_QUERY_ADD_TO_WHERE_CLAUSE
See Also:
Constant Field Values

CONSTRUCT_CHILD_QUERY_MAKE_NEW_WHERE_CLAUSE

public static final java.lang.String CONSTRUCT_CHILD_QUERY_MAKE_NEW_WHERE_CLAUSE
See Also:
Constant Field Values
Constructor Detail

InputInfo

public InputInfo(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
returns name


setName

public void setName(java.lang.String name)
sets name


getProcessorType

public java.lang.String getProcessorType()
returns processorType


setProcessorType

public void setProcessorType(java.lang.String processorType)
sets processorType


getProcessorName

public java.lang.String getProcessorName()
returns processorName


setProcessorName

public void setProcessorName(java.lang.String processorName)
sets processorName


getInputs

public java.util.Map<java.lang.String,java.lang.Object> getInputs()
returns inputs as Map


setInputs

public void setInputs(java.util.Map<java.lang.String,java.lang.Object> inputs)
sets the inputs Map


getInput

public java.lang.Object getInput(java.lang.String key)
returns the input object for a key


setInput

public void setInput(java.lang.String key,
                     java.lang.Object value)
sets the input object for a key


getOutputFilters

public java.util.Map<java.lang.String,java.lang.String> getOutputFilters()
returns outputFilters as Map


setOutputFilters

public void setOutputFilters(java.util.Map<java.lang.String,java.lang.String> outputFilters)
sets the outputFilters Map


getConnectionName

public java.lang.String getConnectionName()
returns connectionName


setConnectionName

public void setConnectionName(java.lang.String connectionName)
sets connectionName


getDatabaseConnectionContext

public DatabaseConnectionContext getDatabaseConnectionContext()
returns databaseConnectionContext as DatabaseConnectionContext


setDatabaseConnectionContext

public void setDatabaseConnectionContext(DatabaseConnectionContext dcc)
sets the databaseConnectionContext


getChildQueryType

public java.lang.String getChildQueryType()
returns childQueryType


setChildQueryType

public void setChildQueryType(java.lang.String childQueryType)
sets childQueryType


getChildInputInfoObjects

public java.util.Collection<InputInfo> getChildInputInfoObjects()
returns a collection of child InputInfo objects


setChildInputInfoObjects

public void setChildInputInfoObjects(java.util.Collection<InputInfo> childInputInfoList)
sets a collection of child InputInfo objects


addChildInputInfoObject

public void addChildInputInfoObject(InputInfo childInputInfo)
adds a child InputInfo object


getFKString

public java.lang.String getFKString()
returns comma delimited string of fk names. The foreign key names are keys in the inputs starting with "&".

Returns:
String

getFKs

public java.util.List<java.lang.String> getFKs()
returns a list of fk names. The foreign key names are keys in the inputs starting with "&".

Returns:
List