Changeset 1512
- Timestamp:
- 2010-04-20 14:51:18 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/kauri-dbresources/kauri-dbresources-impl/src/main/java/org/kauriproject/dbresources/mock/DbMockResource.java
r1332 r1512 36 36 import java.io.FileNotFoundException; 37 37 import java.io.IOException; 38 import java.io.Serializable; 38 39 import java.util.Iterator; 39 40 import java.util.List; … … 178 179 try { 179 180 DbMockUtils.updateContents(new File(filename), jsonFromDisk.toString(3)); 181 180 182 } catch (FileNotFoundException e) { 181 183 getResponse().setStatus(Status.CLIENT_ERROR_CONFLICT, … … 184 186 getResponse().setStatus(Status.CLIENT_ERROR_CONFLICT, 185 187 "Writing to file " + filename + "failed"); 186 187 188 } 188 189 } … … 196 197 jsonRequest = (JSONObject) JSONSerializer.toJSON(this.getRequest().getEntity().getText()); 197 198 // resource ref must be directory 198 filename += File.separator + DbMockUtils.findAvailableFilename(filename) + ".json"; 199 String identifier = DbMockUtils.findAvailableFilename(filename) + ".json"; 200 filename += File.separator + identifier; 199 201 200 202 DbMockUtils.setContents(new File(filename), jsonRequest.toString(2)); 201 } catch (IOException e) { 202 // TODO Auto-generated catch block 203 e.printStackTrace(); 203 204 getResponse().setStatus(Status.SUCCESS_CREATED); 205 getResponse().setLocationRef(getRequest().getResourceRef() + "/" + identifier); 206 207 } catch (IOException e) { 208 log.error(e); 209 getResponse().setStatus(Status.SERVER_ERROR_INTERNAL); 204 210 } 205 211 }
Note: See TracChangeset
for help on using the changeset viewer.