|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.configuration.ConfigurationMemberConfigSpec
Supported API: true
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private BaselineConfigurationVersion |
configuration
|
static long |
EXTERNALIZATION_VERSION_UID
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
ConfigurationMemberConfigSpec(BaselineConfigurationVersion configuration)
Supported API: false |
Method Summary | |
QuerySpec |
appendSearchCriteria(QuerySpec querySpec)
Appends to the supplied QuerySpec additional search criteria to reduce the resulting iterations to only those that will be considered by this ConfigSpec. |
private void |
configurationValidate(BaselineConfigurationVersion a_Configuration)
|
StatementParameter[] |
getAdditionalParameters()
Supported API: false |
BaselineConfigurationVersion |
getConfiguration()
Gets the object for the association that plays role: configuration. |
String |
getSQLFunctionName()
Supported API: false |
QueryResult |
process(QueryResult results)
Process the QueryResult of iterations, returning only those that "match" according to the algorithm. |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(ConfigurationMemberConfigSpec thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setConfiguration(BaselineConfigurationVersion a_Configuration)
Sets the object for the association that plays role: configuration. |
boolean |
useFunction()
Supported API: false |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private BaselineConfigurationVersion configuration
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public ConfigurationMemberConfigSpec(BaselineConfigurationVersion configuration) throws WTPropertyVetoException
configuration
-
WTPropertyVetoException
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(ConfigurationMemberConfigSpec thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public BaselineConfigurationVersion getConfiguration()
public void setConfiguration(BaselineConfigurationVersion a_Configuration) throws WTPropertyVetoException
a_Configuration
-
WTPropertyVetoException
private void configurationValidate(BaselineConfigurationVersion a_Configuration) throws WTPropertyVetoException
a_Configuration
-
WTPropertyVetoException
public boolean useFunction()
useFunction
in interface SQLFunctionConfigSpec
public String getSQLFunctionName()
getSQLFunctionName
in interface SQLFunctionConfigSpec
public StatementParameter[] getAdditionalParameters()
getAdditionalParameters
in interface SQLFunctionConfigSpec
public QuerySpec appendSearchCriteria(QuerySpec querySpec) throws WTException, QueryException
The QueryResult returned should be a copy of the passed in one (taking advantage of side-effects is not encouraged).
appendSearchCriteria
in interface ConfigSpec
querySpec
- A QuerySpec with a target class that is Iterated.
WTException
QueryException
QuerySpec
,
SearchCondition
public QueryResult process(QueryResult results) throws WTException
The QueryResult returned should be a copy of the passed-in QueryResult (side-effects should be avoided).
process
in interface ConfigSpec
results
- QueryResult of iterations to filter. Assumed to be the result of a query that included the additional search conditions applied by appendSearchCriteria. Note that after enumerating through the elements of this QueryResult, it should be reset.
WTException
QueryResult
,
Iterated
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |