示例#1
0
 @RequestMapping(method = RequestMethod.PUT)
 public void addPart(
     @RequestParam("partid") Long pId,
     @RequestParam("partdesc") String pDesc,
     @RequestParam("productiondate") Date pDate) {
   LOG.log(Level.INFO, "PUT request");
   Part p = new Part();
   p.partid = pId;
   p.partdesc = pDesc;
   p.productiondate = pDate;
   mParts.add(p);
   mMap.put(mParts.indexOf(p), p.partid);
   LOG.fine(new Date() + " POST Insert\t" + p.toString());
 }
示例#2
0
 @Autowired
 @Consumes(MediaType.APPLICATION_JSON)
 @RequestMapping(method = RequestMethod.DELETE)
 public void deletePart(
     @RequestParam("partid") Long pId,
     @RequestParam("partdesc") String pDesc,
     @RequestParam("productiondate") Date pDate) {
   Part p = new Part();
   p.partid = pId;
   p.partdesc = pDesc;
   p.productiondate = pDate;
   mMap.remove(mParts.indexOf(p));
   mParts.remove(p);
   LOG.fine("Delete ");
 }
示例#3
0
 @RequestMapping(method = RequestMethod.POST)
 public void updatePart(
     @RequestParam("partid") Long pId,
     @RequestParam("partdesc") String pDesc,
     @RequestParam("productiondate") Date pDate,
     @RequestParam("param1") int recId) {
   LOG.log(Level.INFO, "POST request");
   Part p = new Part();
   p.partid = pId;
   p.partdesc = pDesc;
   p.productiondate = pDate;
   LOG.fine(new Date() + " PUT update\t" + p.toString() + "\trec=" + recId);
   if (recId > 0) {
     mParts.add(recId, p);
   }
 }
示例#4
0
 public PartsController() {
   Part p1 = new Part();
   if (mParts == null) {
     mParts = new ArrayList<Part>();
     mMap = new HashMap<Integer, Long>();
     p1.init();
     mParts.add(p1);
     mMap.put(mParts.indexOf(p1), p1.partid);
     p1 = new Part();
     p1.init();
     mParts.add(p1);
     mMap.put(mParts.indexOf(p1), p1.partid);
   }
   p1 = new Part();
   p1.init();
   mParts.add(p1);
   mMap.put(mParts.indexOf(p1), p1.partid);
   LOG.setLevel(Level.ALL);
 }