Permalink
Commits on Jan 4, 2012
  1. extended cache

    - specific fields can be retrieved directly from cache
    frontendphil committed Jan 4, 2012
  2. caching

    - began caching of model fields to speed up lookups
    frontendphil committed Jan 4, 2012
Commits on Nov 14, 2011
  1. MAIN

     - foreign key fields set their value to NULL, if the reference is
    deleted and they are set to not cascade
    frontendphil committed Nov 14, 2011
  2. TEST

     - added non cascading fk field to supplier model
     - added tests to check for correct constraint behavior
     -
    frontendphil committed Nov 14, 2011
  3. TEST

     - moved implementation classes from main project into test project
    frontendphil committed Nov 14, 2011
  4. MAIN

     - removed implementation classes
    frontendphil committed Nov 14, 2011
  5. TEST

     - renamed package com.orm.andorm into com.orm.androrm
    frontendphil committed Nov 14, 2011
Commits on Nov 12, 2011
  1. Merge branch 'master' into develop

    Conflicts:
    	.gitignore
    	src/.classpath
    	src/src/com/orm/androrm/Model.java
    	src/src/com/orm/androrm/NoSuchFieldException.java
    	src/src/com/orm/androrm/QueryBuilder.java
    	src/src/com/orm/androrm/QuerySet.java
    	test/src/com/orm/andorm/test/field/ManyToManyFieldTest.java
    frontendphil committed Nov 12, 2011
  2. TEST

     - added filter test to the test suite
    frontendphil committed Nov 12, 2011
  3. MAIN

     - when NoSuchFieldException is raised, the correct exception text
    recommending field alternatives is thrown
    frontendphil committed Nov 12, 2011
  4. TEST

     - added test for NoSuchFieldException
    frontendphil committed Nov 12, 2011
  5. MAIN

    - NoSuchFieldException is now a RuntimException
    - the exception is propagated through to the user in order to clearly
    show implementation errors
    frontendphil committed Nov 12, 2011
  6. moved apache commons lib

    frontendphil committed Nov 12, 2011
  7. MAIN

    - added ant file to handle building of archives and jar-ing the androrm
    files
    - added android support lib
    - moved commons lib
    frontendphil committed Nov 12, 2011
  8. clean-up

    frontendphil committed Nov 12, 2011
  9. clean-up

    frontendphil committed Nov 12, 2011
  10. clean-up

    - removed auto-generated files from version control
    - naming of projects
    frontendphil committed Nov 12, 2011
  11. MAIN:

     - updated apache commons lib to version 3.0.1
    frontendphil committed Nov 12, 2011
  12. TESTS:

     - updated test cases in order to reflect current state of
    implementation
     -
    frontendphil committed Nov 12, 2011
  13. MAIN:

     - added possibility to retrieve current database name
     - as from android 2.2 on the sqlite database is a bit more strict
    with foreign key constraints. so a drop of the whole database is only
    possible if the constraints are disabled during that short period.
     - due to the foreign key constrainta foreign key fields now also add
    a
    handler to take no action on delete if this constraint is disabled on
    one specific field
     - fixed implementation of branch test class -> FK to product was
    obsolete
     - fixed implementation of product class -> now uses m2m field instead
    of o2m
     - added brand class in order to be able to maintain o2m field tests
    frontendphil committed Nov 12, 2011
Commits on Aug 30, 2011
  1. updated README

    frontendphil committed Aug 30, 2011
  2. updated readme

    frontendphil committed Aug 30, 2011
Commits on Jun 22, 2011
Commits on May 23, 2011
  1. corrected a typo in Model

     - getInstace -> getInstance
    frontendphil committed May 23, 2011
Commits on Feb 16, 2011
Commits on Feb 14, 2011
  1. modified readme

    frontendphil committed Feb 14, 2011
  2. - added apache commons lang lib

    - removed test implementations and moved them into test package
    - made use of StringUtils.join 
    - LikeStatement now supports "^" at beginning of field, to suppress first % wildcard
    -
    frontendphil committed Feb 14, 2011
  3. - moved test implementations from actual androrm project into test pr…

    …oject
    
    - added new test for LikeStatement -> "^bar":  "'bar%'"/ "bar": "'%bar%'"
    frontendphil committed Feb 14, 2011
  4. - added comments

    - micro optimization in TableDefinitions class
    - NoSuchFieldException is now unchecked, as we cannot do something if somebody hands in wrong field descriptors
    -
    frontendphil committed Feb 14, 2011
Commits on Feb 11, 2011