Java. Geben Sie eine generische Liste auf, um Objekte aus der Fabrik aufzulistenJava

Java-Forum
Anonymous
 Java. Geben Sie eine generische Liste auf, um Objekte aus der Fabrik aufzulisten

Post by Anonymous »

Ist es möglich, Listenobjekte auszusetzen, um Objekte aus dem Werksmuster aufzulisten? Ich möchte eine Liste von Objekten veröffentlichen und sie in das richtige Objekt aus dem Werksmuster < /p>

werfen.@Path("/migrateTableAtOnce")
@Consumes(MediaType.APPLICATION_JSON)
public Response saveObjectIntoDb(List listOfObj) {

// if listOfObj.getTableName() == "MW_ID_GENERATOR" tableOject gets new MwIdGenerator()
myEntity tableObject = myEntityFactory.getTable(listOfObj.getTableName());

return Response.status(201).entity("ok").build();

}
< /code>

Ist es möglich, dass ich nur eine Post -Methode habe, die diese generische Liste hat? Ich habe 20 Objekte, die ich übertragen muss, und ich möchte nicht 20 Post -Methoden schreiben :( Ich weiß nicht, wie ich es genau machen soll.@POST
@Path("/migrateTableAtOnceMwIdGenerator")
@Consumes(MediaType.APPLICATION_JSON)
public Response saveObjectIntoDb(List listOfObj) {

Boolean result = false;

String dbResponse ="";
try {
dbResponse = obtainFacade().saveToDb(listOfObj);
result = true;
} catch (Exception e) {
e.printStackTrace();
}

return Response.status(201).entity(result+" "+dbResponse).build();

}
< /code>

Gibt es keine bessere Lösung, um dieses Problem zu lösen? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post