|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Model | |
|---|---|
| org.javalite.activejdbc | |
| org.javalite.activejdbc.validation | |
| Uses of Model in org.javalite.activejdbc |
|---|
| Classes in org.javalite.activejdbc with type parameters of type Model | |
|---|---|
class |
CallbackAdapter<T extends Model>
|
interface |
CallbackListener<T extends Model>
|
class |
LazyList<T extends Model>
While this class is public, it is never instantiated directly. |
interface |
ModelListener<T extends Model>
|
class |
Paginator<T extends Model>
This class supports pagination of result sets in ActiveJDBC. |
class |
SuperLazyList<T extends Model>
The purpose of this class is to provide toMaps() method in cases of eager loading of dependencies. |
| Methods in org.javalite.activejdbc with type parameters of type Model | ||
|---|---|---|
static
|
ModelDelegate.create(Class<T> clazz,
Object... namesAndValues)
|
|
static
|
Model.create(Object... namesAndValues)
This is a convenience method to create a model instance already initialized with values. |
|
static
|
ModelDelegate.createIt(Class<T> clazz,
Object... namesAndValues)
|
|
static
|
Model.createIt(Object... namesAndValues)
This is a convenience method to create(Object...). |
|
static
|
Model.find(String subquery,
Object... params)
Synonym of where(String, Object...) |
|
static
|
Model.findAll()
This method returns all records from this table. |
|
static
|
ModelDelegate.findAll(Class<T> clazz)
|
|
static
|
ModelDelegate.findByCompositeKeys(Class<T> clazz,
Object... values)
|
|
static
|
Model.findByCompositeKeys(Object... values)
Composite PK values in exactly the same order as specified in CompositePK. |
|
static
|
ModelDelegate.findById(Class<T> clazz,
Object id)
|
|
static
|
Model.findById(Object id)
|
|
static
|
ModelDelegate.findBySql(Class<T> clazz,
String fullQuery,
Object... params)
|
|
static
|
Model.findBySQL(String fullQuery,
Object... params)
Free form query finder. |
|
static
|
ModelDelegate.findFirst(Class<T> clazz,
String subQuery,
Object... params)
|
|
static
|
Model.findFirst(String subQuery,
Object... params)
Synonym of first(String, Object...). |
|
static
|
ModelDelegate.findWith(Class<M> clazz,
ModelListener<T> listener,
String query,
Object... params)
|
|
static
|
Model.first(String subQuery,
Object... params)
Returns a first result for this condition. |
|
|
Model.fromMap(Map input)
Overrides attribute values from input map. |
|
|
Model.get(Class<C> clazz,
String query,
Object... params)
Provides a list of child models in one to many, many to many and polymorphic associations, but in addition also allows to filter this list by criteria. |
|
|
Model.getAll(Class<C> clazz)
This methods supports one to many, many to many relationships as well as polymorphic associations. |
|
|
SuperLazyList.include(Class<? extends Model>... classes)
|
|
|
LazyList.include(Class<? extends Model>... classes)
This method includes associated objects. |
|
|
SuperLazyList.limit(long limit)
|
|
|
LazyList.limit(long limit)
This method limits the number of results in the resultset. |
|
|
SuperLazyList.load()
|
|
|
LazyList.load()
This method exists to force immediate load from DB. |
|
|
SuperLazyList.offset(long offset)
|
|
|
LazyList.offset(long offset)
This method sets an offset of a resultset. |
|
|
SuperLazyList.orderBy(String orderBy)
|
|
|
LazyList.orderBy(String orderBy)
Use this method to order results by a column. |
|
|
Model.parent(Class<P> parentClass)
Returns parent of this model, assuming that this table represents a child. |
|
|
Model.parent(Class<P> parentClass,
boolean cache)
|
|
|
Model.set(Object... namesAndValues)
This is a convenience method to set multiple values to a model. |
|
|
Model.set(String attributeName,
Object value)
Sets a value of an attribute. |
|
|
Model.setBigDecimal(String attributeName,
Object value)
Sets attribute value as java.math.BigDecimal. |
|
|
Model.setBoolean(String attributeName,
Object value)
Sets attribute value as Boolean. |
|
|
Model.setDate(String attributeName,
Object value)
Sets attribute value as java.sql.Date. |
|
|
Model.setDouble(String attributeName,
Object value)
Sets attribute value as Double. |
|
|
Model.setFloat(String attributeName,
Object value)
Sets attribute value as Float. |
|
|
Model.setId(Object id)
Convenience method, sets ID value on this model, equivalent to set(getIdName(), id). |
|
|
Model.setInteger(String attributeName,
Object value)
Sets attribute value as Integer. |
|
|
Model.setLong(String attributeName,
Object value)
Sets attribute value as Long. |
|
|
Model.setShort(String attributeName,
Object value)
Sets attribute value as Short. |
|
|
Model.setString(String attributeName,
Object value)
Sets attribute value as String. |
|
|
Model.setTime(String attributeName,
Object value)
Sets attribute value as java.sql.Time. |
|
|
Model.setTimestamp(String attributeName,
Object value)
Sets attribute value as java.sql.Timestamp. |
|
static
|
ModelDelegate.where(Class<T> clazz,
String subquery,
Object... params)
|
|
static
|
Model.where(String subquery,
Object... params)
Finder method for DB queries based on table represented by this model. |
|
| Methods in org.javalite.activejdbc that return types with arguments of type Model | |
|---|---|
Class<? extends Model> |
MetaModel.getModelClass()
|
protected Class<? extends Model> |
Registry.getModelClass(String table,
boolean suppressException)
Returns model class for a table name, null if not found. |
protected static List<Class<? extends Model>> |
ModelFinder.getModelsForDb(String dbName)
|
| Methods in org.javalite.activejdbc with parameters of type Model | |
|---|---|
void |
Model.add(Model child)
Adds a new child dependency. |
void |
Model.copyFrom(Model other)
Copies all attribute values (except for ID, created_at and updated_at) from other instance to this one. |
void |
Model.copyTo(Model other)
Copies all attribute values (except for ID, created_at and updated_at) from this instance to the other. |
int |
Model.remove(Model child)
Removes associated child from this instance. |
protected void |
Model.setCachedParent(Model parent)
|
void |
Model.setParent(Model parent)
Sets a parent on this instance. |
void |
Model.setParents(Model... parents)
Sets multiple parents on this instance. |
| Method parameters in org.javalite.activejdbc with type arguments of type Model | |
|---|---|
static List<Association> |
ModelDelegate.associations(Class<? extends Model> clazz)
|
static Set<String> |
ModelDelegate.attributeNames(Class<? extends Model> clazz)
|
static List<String> |
ModelDelegate.attributes(Class<? extends Model> clazz)
Deprecated. use ModelDelegate.attributeNames(Class) instead |
static boolean |
Model.belongsTo(Class<? extends Model> targetClass)
|
static boolean |
ModelDelegate.belongsTo(Class<? extends Model> clazz,
Class<? extends Model> targetClass)
|
static boolean |
ModelDelegate.belongsTo(Class<? extends Model> clazz,
Class<? extends Model> targetClass)
|
static void |
ModelDelegate.blankToNull(Class<? extends Model> clazz,
String... attributeNames)
|
static void |
ModelDelegate.callbackWith(Class<? extends Model> clazz,
CallbackListener... listeners)
|
static ValidationBuilder |
ModelDelegate.convertDate(Class<? extends Model> clazz,
String attributeName,
String format)
Deprecated. use {@link #dateFormat(Class, String, String...) instead |
static ValidationBuilder |
ModelDelegate.convertTimestamp(Class<? extends Model> clazz,
String attributeName,
String format)
Deprecated. use {@link #timestampFormat(Class, String, String...) instead |
protected static ValidationBuilder |
ModelDelegate.convertWith(Class<? extends Model> clazz,
Converter converter)
Deprecated. use ModelDelegate.convertWith(Class, org.javalite.activejdbc.conversion.Converter, String...) instead |
static void |
ModelDelegate.convertWith(Class<? extends Model> clazz,
Converter converter,
String... attributeNames)
|
static Long |
ModelDelegate.count(Class<? extends Model> clazz)
|
static Long |
ModelDelegate.count(Class<? extends Model> clazz,
String query,
Object... params)
|
static void |
ModelDelegate.dateFormat(Class<? extends Model> clazz,
DateFormat format,
String... attributeNames)
|
static void |
ModelDelegate.dateFormat(Class<? extends Model> clazz,
String pattern,
String... attributeNames)
|
static int |
ModelDelegate.delete(Class<? extends Model> clazz,
String query,
Object... params)
|
static int |
ModelDelegate.deleteAll(Class<? extends Model> clazz)
|
static boolean |
ModelDelegate.exists(Class<? extends Model> clazz,
Object id)
|
protected static String |
MetaModel.getDbName(Class<? extends Model> modelClass)
|
MetaModel |
Registry.getMetaModel(Class<? extends Model> modelClass)
|
protected String |
Registry.getTableName(Class<? extends Model> modelClass)
|
static List<Validator> |
Model.getValidators(Class<? extends Model> clazz)
|
boolean |
MetaModel.isAssociatedTo(Class<? extends Model> targetModelClass)
Checks if there is association to the target model class., |
static MetaModel |
ModelDelegate.metaModelOf(Class<? extends Model> clazz)
|
static void |
ModelDelegate.purgeCache(Class<? extends Model> clazz)
|
static void |
ModelDelegate.removeValidator(Class<? extends Model> clazz,
Validator validator)
|
protected void |
Model.setChildren(Class childClass,
List<Model> children)
|
static String |
ModelDelegate.tableNameOf(Class<? extends Model> clazz)
|
static void |
ModelDelegate.timestampFormat(Class<? extends Model> clazz,
DateFormat format,
String... attributeNames)
|
static void |
ModelDelegate.timestampFormat(Class<? extends Model> clazz,
String pattern,
String... attributeNames)
|
static int |
ModelDelegate.update(Class<? extends Model> clazz,
String updates,
String conditions,
Object... params)
|
static int |
ModelDelegate.updateAll(Class<? extends Model> clazz,
String updates,
Object... params)
|
static ValidationBuilder |
ModelDelegate.validateEmailOf(Class<? extends Model> clazz,
String attributeName)
|
static NumericValidationBuilder |
ModelDelegate.validateNumericalityOf(Class<? extends Model> clazz,
String... attributeNames)
|
static ValidationBuilder |
ModelDelegate.validatePresenceOf(Class<? extends Model> clazz,
String... attributeNames)
|
static ValidationBuilder |
ModelDelegate.validateRange(Class<? extends Model> clazz,
String attributeName,
Number min,
Number max)
|
static ValidationBuilder |
ModelDelegate.validateRegexpOf(Class<? extends Model> clazz,
String attributeName,
String pattern)
|
static ValidationBuilder |
ModelDelegate.validateWith(Class<? extends Model> clazz,
Validator validator)
|
static List<Validator> |
ModelDelegate.validatorsOf(Class<? extends Model> clazz)
|
static void |
ModelDelegate.zeroToNull(Class<? extends Model> clazz,
String... attributeNames)
|
| Constructors in org.javalite.activejdbc with parameters of type Model | |
|---|---|
FrozenException(Model model)
|
|
| Constructor parameters in org.javalite.activejdbc with type arguments of type Model | |
|---|---|
MetaModel(String dbName,
Class<? extends Model> modelClass,
String dbType)
|
|
| Uses of Model in org.javalite.activejdbc.validation |
|---|
| Methods in org.javalite.activejdbc.validation with parameters of type Model | |
|---|---|
abstract void |
Converter.convert(Model m)
Deprecated. |
void |
DateConverter.convert(Model m)
Deprecated. |
void |
TimestampConverter.convert(Model m)
Deprecated. |
void |
UniquenessValidator.validate(Model model)
|
void |
AttributePresenceValidator.validate(Model m)
|
void |
NumericValidator.validate(Model m)
|
void |
Converter.validate(Model m)
Deprecated. |
void |
RegexpValidator.validate(Model m)
|
void |
Validator.validate(Model m)
Called by framework when a validate() method called. |
void |
RangeValidator.validate(Model m)
|
| Constructors in org.javalite.activejdbc.validation with parameters of type Model | |
|---|---|
ValidationException(Model m)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||