added static metamodel generator

This commit is contained in:
2017-07-25 21:53:01 +02:00
parent 4c4fa98371
commit bc9413b1cb
4 changed files with 8 additions and 55 deletions

View File

@@ -15,10 +15,12 @@ libraryDependencies += "javax" % "javaee-api" % "7.0" % "provided"
libraryDependencies += "junit" % "junit" % "4.12" % "test"
libraryDependencies += "com.novocode" % "junit-interface" % "0.11" % "test"
libraryDependencies += "com.thoughtworks.xstream" % "xstream" % "1.4.10"
libraryDependencies += "com.thoughtworks.xstream" % "xstream" % "1.4.10" % "test"
libraryDependencies += "commons-io" % "commons-io" % "2.5" % "test"
libraryDependencies += "org.jboss" % "jboss-ejb-client" % "4.0.0.CR5" % "test"
//libraryDependencies += "org.hibernate.javax.persistence" % "hibernate-jpa-2.0-api" % "1.0.1.Final"
libraryDependencies += "org.hibernate" % "hibernate-jpamodelgen" % "5.2.10.Final" % "provided"
//libraryDependencies += "org.jboss.resteasy" % "resteasy-jaxrs" % "3.1.3.Final" % "test"
//libraryDependencies += "org.jboss.resteasy" % "resteasy-client" % "3.1.3.Final"

View File

@@ -1,37 +0,0 @@
package com.oggio88.jpacrepo.model;
import java.util.Date;
import javax.annotation.Generated;
import javax.persistence.metamodel.ListAttribute;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;
@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(PkgData.class)
public abstract class PkgData_ {
public static volatile SingularAttribute<PkgData, String> fileName;
public static volatile ListAttribute<PkgData, String> backup;
public static volatile ListAttribute<PkgData, String> makeopkgopt;
public static volatile ListAttribute<PkgData, String> depend;
public static volatile ListAttribute<PkgData, String> replaces;
public static volatile SingularAttribute<PkgData, Date> updTimestamp;
public static volatile SingularAttribute<PkgData, String> description;
public static volatile SingularAttribute<PkgData, Date> buildDate;
public static volatile SingularAttribute<PkgData, String> version;
public static volatile SingularAttribute<PkgData, String> packager;
public static volatile SingularAttribute<PkgData, String> url;
public static volatile SingularAttribute<PkgData, String> license;
public static volatile SingularAttribute<PkgData, Long> size;
public static volatile ListAttribute<PkgData, String> makedepend;
public static volatile ListAttribute<PkgData, String> optdepend;
public static volatile SingularAttribute<PkgData, String> md5sum;
public static volatile ListAttribute<PkgData, String> provides;
public static volatile SingularAttribute<PkgData, PkgName> name;
public static volatile SingularAttribute<PkgData, Integer> id;
public static volatile SingularAttribute<PkgData, String> arch;
public static volatile SingularAttribute<PkgData, String> base;
public static volatile ListAttribute<PkgData, String> conflict;
}

View File

@@ -1,14 +0,0 @@
package com.oggio88.jpacrepo.model;
import javax.annotation.Generated;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;
@Generated(value = "org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor")
@StaticMetamodel(PkgName.class)
public abstract class PkgName_ {
public static volatile SingularAttribute<PkgName, String> id;
}

View File

@@ -21,6 +21,7 @@ import java.nio.file.Files;
import java.nio.file.Paths;
import java.security.DigestInputStream;
import java.security.MessageDigest;
import java.util.List;
import java.util.Properties;
/**
@@ -132,7 +133,7 @@ public class ClientTest
prop.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
// prop.put(Context.PROVIDER_URL, "http-remoting://localhost:8080");
prop.put(Context.PROVIDER_URL, "http-remoting://odroid-u3:8080");
prop.put(Context.PROVIDER_URL, "http-remoting://odroid-xu4:8080");
// prop.put(Context.PROVIDER_URL, "remote://odroid-u3:4447");
prop.put(Context.SECURITY_PRINCIPAL, "jpacrepo");
prop.put(Context.SECURITY_CREDENTIALS, "password01.");
@@ -141,8 +142,9 @@ public class ClientTest
Context ctx = new InitialContext(prop);
traverseJndiNode("/", context);
// final PacmanService stateService = (PacmanService) ctx.lookup("/jpacrepo-1.0/remote/PacmanServiceEJB!service.PacmanService");
final PacmanServiceView stateService = (PacmanServiceView) ctx.lookup("/jpacrepo/PacmanServiceEJB!org.jpacrepo.service.PacmanService");
stateService.deletePackage("google-earth-7.1.4.1529-1-x86_64.pkg.tar.xz");
final PacmanServiceView service = (PacmanServiceView) ctx.lookup("/jpacrepo/PacmanServiceEJB!org.jpacrepo.service.PacmanService");
List<PkgData> pkgs = service.searchPackage("google-earth", null, null, 1, 10);
System.out.println(new XStream().toXML(pkgs));
}
}