Uses of Class
org.javalite.activejdbc.Model

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
<T extends Model>
T
ModelDelegate.create(Class<T> clazz, Object... namesAndValues)
           
static
<T extends Model>
T
Model.create(Object... namesAndValues)
          This is a convenience method to create a model instance already initialized with values.
static
<T extends Model>
T
ModelDelegate.createIt(Class<T> clazz, Object... namesAndValues)
           
static
<T extends Model>
T
Model.createIt(Object... namesAndValues)
          This is a convenience method to create(Object...).
static
<T extends Model>
LazyList<T>
Model.find(String subquery, Object... params)
          Synonym of where(String, Object...)
static
<T extends Model>
LazyList<T>
Model.findAll()
          This method returns all records from this table.
static
<T extends Model>
LazyList<T>
ModelDelegate.findAll(Class<T> clazz)
           
static
<T extends Model>
T
ModelDelegate.findByCompositeKeys(Class<T> clazz, Object... values)
           
static
<T extends Model>
T
Model.findByCompositeKeys(Object... values)
          Composite PK values in exactly the same order as specified in CompositePK.
static
<T extends Model>
T
ModelDelegate.findById(Class<T> clazz, Object id)
           
static
<T extends Model>
T
Model.findById(Object id)
           
static
<T extends Model>
LazyList<T>
ModelDelegate.findBySql(Class<T> clazz, String fullQuery, Object... params)
           
static
<T extends Model>
LazyList<T>
Model.findBySQL(String fullQuery, Object... params)
          Free form query finder.
static
<T extends Model>
T
ModelDelegate.findFirst(Class<T> clazz, String subQuery, Object... params)
           
static
<T extends Model>
T
Model.findFirst(String subQuery, Object... params)
          Synonym of first(String, Object...).
static
<T extends Model,M extends T>
void
ModelDelegate.findWith(Class<M> clazz, ModelListener<T> listener, String query, Object... params)
           
static
<T extends Model>
T
Model.first(String subQuery, Object... params)
          Returns a first result for this condition.
<T extends Model>
T
Model.fromMap(Map input)
          Overrides attribute values from input map.
<C extends Model>
LazyList<C>
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.
<C extends Model>
LazyList<C>
Model.getAll(Class<C> clazz)
          This methods supports one to many, many to many relationships as well as polymorphic associations.
<E extends Model>
LazyList<E>
SuperLazyList.include(Class<? extends Model>... classes)
           
<E extends Model>
LazyList<E>
LazyList.include(Class<? extends Model>... classes)
          This method includes associated objects.
<E extends Model>
LazyList<E>
SuperLazyList.limit(long limit)
           
<E extends Model>
LazyList<E>
LazyList.limit(long limit)
          This method limits the number of results in the resultset.
<E extends Model>
LazyList<E>
SuperLazyList.load()
           
<E extends Model>
LazyList<E>
LazyList.load()
          This method exists to force immediate load from DB.
<E extends Model>
LazyList<E>
SuperLazyList.offset(long offset)
           
<E extends Model>
LazyList<E>
LazyList.offset(long offset)
          This method sets an offset of a resultset.
<E extends Model>
LazyList<E>
SuperLazyList.orderBy(String orderBy)
           
<E extends Model>
LazyList<E>
LazyList.orderBy(String orderBy)
          Use this method to order results by a column.
<P extends Model>
P
Model.parent(Class<P> parentClass)
          Returns parent of this model, assuming that this table represents a child.
<P extends Model>
P
Model.parent(Class<P> parentClass, boolean cache)
           
<T extends Model>
T
Model.set(Object... namesAndValues)
          This is a convenience method to set multiple values to a model.
<T extends Model>
T
Model.set(String attributeName, Object value)
          Sets a value of an attribute.
<T extends Model>
T
Model.setBigDecimal(String attributeName, Object value)
          Sets attribute value as java.math.BigDecimal.
<T extends Model>
T
Model.setBoolean(String attributeName, Object value)
          Sets attribute value as Boolean.
<T extends Model>
T
Model.setDate(String attributeName, Object value)
          Sets attribute value as java.sql.Date.
<T extends Model>
T
Model.setDouble(String attributeName, Object value)
          Sets attribute value as Double.
<T extends Model>
T
Model.setFloat(String attributeName, Object value)
          Sets attribute value as Float.
<T extends Model>
T
Model.setId(Object id)
          Convenience method, sets ID value on this model, equivalent to set(getIdName(), id).
<T extends Model>
T
Model.setInteger(String attributeName, Object value)
          Sets attribute value as Integer.
<T extends Model>
T
Model.setLong(String attributeName, Object value)
          Sets attribute value as Long.
<T extends Model>
T
Model.setShort(String attributeName, Object value)
          Sets attribute value as Short.
<T extends Model>
T
Model.setString(String attributeName, Object value)
          Sets attribute value as String.
<T extends Model>
T
Model.setTime(String attributeName, Object value)
          Sets attribute value as java.sql.Time.
<T extends Model>
T
Model.setTimestamp(String attributeName, Object value)
          Sets attribute value as java.sql.Timestamp.
static
<T extends Model>
LazyList<T>
ModelDelegate.where(Class<T> clazz, String subquery, Object... params)
           
static
<T extends Model>
LazyList<T>
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)
           
 



Copyright © 2015 JavaLite. All rights reserved.