Author: tchemit Date: 2013-05-24 19:04:41 +0200 (Fri, 24 May 2013) New Revision: 624 Url: http://nuiton.org/projects/sandbox/repository/revisions/624 Log: nuiton-api Added: nuiton-jpa/nuiton-jpa-api/src/main/java/org/nuiton/jpa/api/AbstractJpaPersistenceContext.java Modified: nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaDaoTransformer.java nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaPersistenceContextTransformer.java Added: nuiton-jpa/nuiton-jpa-api/src/main/java/org/nuiton/jpa/api/AbstractJpaPersistenceContext.java =================================================================== --- nuiton-jpa/nuiton-jpa-api/src/main/java/org/nuiton/jpa/api/AbstractJpaPersistenceContext.java (rev 0) +++ nuiton-jpa/nuiton-jpa-api/src/main/java/org/nuiton/jpa/api/AbstractJpaPersistenceContext.java 2013-05-24 17:04:41 UTC (rev 624) @@ -0,0 +1,10 @@ +package org.nuiton.jpa.api; + +/** + * TODO + * + * @author tchemit <chemit@codelutin.com> + * @since 0.1 + */ +public class AbstractJpaPersistenceContext { +} Property changes on: nuiton-jpa/nuiton-jpa-api/src/main/java/org/nuiton/jpa/api/AbstractJpaPersistenceContext.java ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Modified: nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaDaoTransformer.java =================================================================== --- nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaDaoTransformer.java 2013-05-24 16:51:57 UTC (rev 623) +++ nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaDaoTransformer.java 2013-05-24 17:04:41 UTC (rev 624) @@ -133,9 +133,12 @@ log.debug("will generate " + output.getQualifiedName()); } - //TODO ObjectModelOperation operation = addOperation(output, "getEntityClass", "Class<" + input.getName() + ">"); - setOperationBody(operation,"return "); + setOperationBody(operation, "" + /*{ + return <%=input.getName()%>.class; + }*/ + ); return output; Modified: nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaPersistenceContextTransformer.java =================================================================== --- nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaPersistenceContextTransformer.java 2013-05-24 16:51:57 UTC (rev 623) +++ nuiton-jpa/nuiton-jpa-templates/src/main/java/org/nuiton/jpa/templates/JpaPersistenceContextTransformer.java 2013-05-24 17:04:41 UTC (rev 624) @@ -1,11 +1,15 @@ package org.nuiton.jpa.templates; /** - * TODO + * TODO entityManager (constructor + getter) + * TODO dao factory (une méthode par dao) + * TODO commit/rollback + * TODO Liste des entités (A voir meta-modèle...) + * TODO Se servir d'un AbstractJpaPersistenceContext * * @author tchemit <chemit@codelutin.com> + * @plexus.component role="org.nuiton.eugene.Template" role-hint="org.nuiton.eugene.jpa.JpaPersistenceContextTransformer" * @since 0.1 - * @plexus.component role="org.nuiton.eugene.Template" role-hint="org.nuiton.eugene.jpa.JpaPersistenceContextTransformer" */ public class JpaPersistenceContextTransformer {