mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-25 21:04:51 +00:00
HHH-6138 - Implement addition of annotated classes and packages in MetadataSources
This commit is contained in:
parent
70d2e3848b
commit
0d71d35697
@ -31,6 +31,7 @@
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Enumeration;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.jar.JarFile;
|
||||
import java.util.zip.ZipEntry;
|
||||
@ -55,6 +56,8 @@ public class MetadataSources {
|
||||
private static final Logger LOG = Logger.getLogger( MetadataSources.class );
|
||||
|
||||
private List<JaxbRoot> jaxbRootList = new ArrayList<JaxbRoot>();
|
||||
private LinkedHashSet<Class> annotatedClasses = new LinkedHashSet<Class>();
|
||||
private LinkedHashSet<String> annotatedPackages = new LinkedHashSet<String>();
|
||||
|
||||
private final JaxbHelper jaxbHelper;
|
||||
|
||||
@ -98,7 +101,8 @@ public Metadata buildMetadata() {
|
||||
* @return this (for method chaining)
|
||||
*/
|
||||
public MetadataSources addAnnotatedClass(Class annotatedClass) {
|
||||
return this; // todo : implement method body
|
||||
annotatedClasses.add( annotatedClass );
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -109,7 +113,8 @@ public MetadataSources addAnnotatedClass(Class annotatedClass) {
|
||||
* @return this (for method chaining)
|
||||
*/
|
||||
public MetadataSources addPackage(String packageName) {
|
||||
return this; // todo : implement method body
|
||||
annotatedPackages.add( packageName );
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user