Projects / ToPIA

ToPIA

ToPIA (short for Tools for Portable and Independent Architecture) is a technical platform abstraction framework. It consists of a persistence module and services for migration, replication, and security.

Tags
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  16 Jun 2014 16:06

    Release Notes: This version refactors generated code for delete on relation without association entity, enables schema initialization by default, deprecates the findByTopiaId, findByNaturalId, and tryFindByTopiaId methods, adds a forNaturalId() method to dao, and adds isEmptyCollection(property) to HqlAndParametersBuilder. It also fixes bugs that prevented multiple migration from being resumed in case of failure and a bug on migration lifecycle.

    •  05 Jun 2014 15:03

      Release Notes: This release breaks retro-compatibility. You must migrate your application to the new pagination API and rename calls to closeContext() to close(). This version uses nuiton-utils refactored pagination classes, renames closeContext() methods to close(), reviews TopiaService lifecycle, makes TopiaApplicationContext able to init the schema, adds the method TopiaIdFactory#newTopia(Class entityType, String randomPart), adds an alias getter in HqlAndParameterBuilder, allows you to pass a String as a parameter in HqlAndParameterBuilder addGreater|Less[Equals] methods, and fixes several bugs.

      •  02 Jun 2014 07:49

        Release Notes: This version adds method with index when using stereotype <> on entity collection, improves tagValue useEnumerationName, improves tagValue to change hibernate mapping type for attributes, reviews topia services management and configuration, introduces services to integrate with flyway and liquibase database migration frameworks, generates more methods on ordered (but not unique) entity attributes, adds a containsXXX method for entities, and adds methods on HqlAndParametersBuilder (addLowerThan, addLowerOrEquals, addGreater, addGreaterOrEquals). It also fixes bugs.

        •  22 Apr 2014 15:01

          Release Notes: This version reviews the implications of ordering and uniqueness in collections and adds a way to add custom generics method inherited by all application DAO. It also fixes several bugs.

          •  16 Apr 2014 10:05

            Release Notes: In this version two bugs were fixed on queries failing because of wrong HQL parameter names and parameter collision on HQL builder.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.