[forge/core] de51d2: FORGE-1525: jpa-new-entity: Allow @EmbeddedId (#61...
by Christoph Schulz
Branch: refs/heads/master
Home: https://github.com/forge/core
Commit: de51d2e0e5e5af8cf03c116bf521d64f91d312bb
https://github.com/forge/core/commit/de51d2e0e5e5af8cf03c116bf521d64f91d3...
Author: Christoph Schulz <ch.schulz(a)joinout.de>
Date: 2018-03-24 (Sat, 24 Mar 2018)
Changed paths:
A javaee/api/src/main/java/org/jboss/forge/addon/javaee/jpa/EntityIdType.java
M javaee/api/src/main/java/org/jboss/forge/addon/javaee/jpa/PersistenceOperations.java
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/PersistenceOperationsImpl.java
M javaee/impl/src/main/java/org/jboss/forge/addon/javaee/jpa/ui/JPANewEntityCommandImpl.java
M javaee/tests/src/test/java/org/jboss/forge/addon/javaee/jpa/ui/JPANewEntityCommandTest.java
Log Message:
-----------
FORGE-1525: jpa-new-entity: Allow @EmbeddedId (#619)
* FORGE-1525: EntityIdType for jpa-new-entity
* FORGE-1525: Move EntityIdType
* FORGE-1525: newEntityEmbeddedId in PersistenceOperations
* FORGE-1525: jpa-new-entity --id-type/-class
* FORGE-1525: Do not duplicate id getters/setters
* FORGE-1525: Default ID type
* FORGE-1525: Do not duplicate toString, too.
* FORGE-1525: Add new inputs to metadata test
* FORGE-1525: Test-case for EMBEDDED_ID
* FORGE-1525: jpa-new-entity --id-type ID_CLASS
* FORGE-1525: jpa-new-entity: JavaClassSource from --id-class String
* FORGE-1525: Implement newEntityIdClass in PersitenceOperations
* FORGE-1525: Better detection whether --id-class is required
* FORGE-1525: EMBEDDED_ID --id-class check for @Embeddable
* FORGE-1525: Typo
* FORGE-1525: Extract Id class resolving to method
* FORGE-1525: Create Embeddable for EmbeddedId test
* FORGE-1525: Test-case for ID_CLASS
* FORGE-1525: @author
* FORGE-1525: Update year
* FORGE-1525: Formatting sources
* FORGE-1525: Provide a more meaningful error message
6 years, 9 months