|
ThinkUI Data Generator 1.0.2 API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectthinkui.datagen.AbstractAttributeValueGenerator
thinkui.datagen.generators.ObjectIdGenerator
Implements an AttributeValueGenerator for generating Object ID values. The values will be distributed based on the specified probability model and will be bounded between the optional minimum and maximum values of the attribute value range constraints.
| Field Summary |
| Fields inherited from interface thinkui.datagen.AttributeValueGenerator |
ALL_MODES, BERNOULLI_MODE, BINOMIAL_MODE, CONSTANT_MODE, DEFAULT_MODE, EXPONENTIAL_MODE, MILLIS_PER_DAY, MILLIS_PER_HOUR, MILLIS_PER_MINUTE, MILLIS_PER_SECOND, NORMAL_MODE, POISON_MODE, SEQUENTIAL_MODE, UNIFORM_MODE |
| Constructor Summary | |
ObjectIdGenerator()
ObjectIdGenerator constructor. |
|
ObjectIdGenerator(Attribute attribute)
ObjectIdGenerator constructor. |
|
| Method Summary | |
java.lang.Object |
generateValue()
Generate a value for the attribute. |
thinkui.db.jdbc.JDBCDataObjectManager |
getDataObjectManager()
|
java.lang.String |
getMaxValueExpr()
|
java.lang.String |
getMinValueExpr()
|
java.lang.String |
getSequenceName()
|
void |
initGenerator()
Initialize the attribute generator. |
void |
setDataObjectManager(thinkui.db.jdbc.JDBCDataObjectManager dataObjectManager)
Sets the data object manager to use to lookup the data objects. |
void |
setMaxValueExpr(java.lang.String maxValueExpr)
Sets the SQL expression to execute to determine the max value. |
void |
setMinValueExpr(java.lang.String minValueExpr)
Sets the SQL expression to execute to determine the min value. |
void |
setSequenceName(java.lang.String sequenceName)
Sets the sequence name to select to lookup the object id. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ObjectIdGenerator()
public ObjectIdGenerator(Attribute attribute)
| Method Detail |
public final java.lang.Object generateValue()
throws java.lang.Exception
generateValue in interface AttributeValueGeneratorgenerateValue in class AbstractAttributeValueGeneratorjava.lang.Exceptionpublic final thinkui.db.jdbc.JDBCDataObjectManager getDataObjectManager()
public final java.lang.String getMaxValueExpr()
public final java.lang.String getMinValueExpr()
public final java.lang.String getSequenceName()
public final void initGenerator()
throws java.lang.Exception
initGenerator in interface AttributeValueGeneratorinitGenerator in class AbstractAttributeValueGeneratorjava.lang.Exceptionpublic final void setDataObjectManager(thinkui.db.jdbc.JDBCDataObjectManager dataObjectManager)
public final void setMaxValueExpr(java.lang.String maxValueExpr)
public final void setMinValueExpr(java.lang.String minValueExpr)
public final void setSequenceName(java.lang.String sequenceName)
|
ThinkUI Data Generator 1.0.2 API | |||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
Copyright © 2007-2009. ThinkUI Software Inc. All rights reserved.