summaryrefslogtreecommitdiffstats
path: root/proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java')
-rw-r--r--proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java b/proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java
index cce0294..4a87b67 100644
--- a/proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java
+++ b/proxy/code/src/org/fedoraproject/candlepin/resource/ConsumerResource.java
@@ -73,12 +73,14 @@ public class ConsumerResource extends BaseResource {
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
- public Consumer create(ConsumerInfo ci) {
- System.out.println("metadata: " + ci.getMetadata());
- System.out.println("ci: " + ci);
+ public Consumer create(ConsumerInfo ci, ConsumerType type) {
+// System.out.println("metadata: " + ci.getMetadata());
+// System.out.println("ci: " + ci);
//Owner owner = (Owner) ObjectFactory.get().lookupByUUID(Owner.class, owneruuid);
Consumer c = new Consumer();
c.setName(ci.getMetadataField("name"));
+ c.setType(type);
+ // TODO: Need owner specified here:
//c.setOwner(owner);
c.setInfo(ci);
ObjectFactory.get().store(c);
@@ -91,9 +93,10 @@ public class ConsumerResource extends BaseResource {
*/
@GET @Path("/info")
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
+ // TODO: What consumer?
public ConsumerInfo getInfo() {
ConsumerInfo ci = new ConsumerInfo();
- ci.setType(new ConsumerType("system"));
+// ci.setType(new ConsumerType("system"));
ci.setParent(null);
// Map<String,String> m = new HashMap<String,String>();
// m.put("cpu", "i386");
@@ -101,7 +104,6 @@ public class ConsumerResource extends BaseResource {
// ci.setMetadata(m);
ci.setMetadataField("cpu", "i386");
ci.setMetadataField("hey", "foobar");
- System.out.println(ci.getMetadata());
return ci;
}