}
// TODO: make sure I am allowed to alter this file (I uploaded it)
// TODO: move the actual work to some other class not in rest package..
// we have access carry on...
FileShareAnswer fsa = new FileShareAnswer();
FileBean fileBean = fsr.getFile();
// ObjectMapper mapper = new ObjectMapper(); // can reuse, share
// // globally
// Map<String, String> json = null;
// try {
// json = mapper.readValue(awr.getJson(),
// // new TypeReference<Map<String, Object>>() {
// new TypeReference<Map<String, String>>() {
// });
//
// mapper.readValue(node.get("vendor").getTextValue(), Vendor.class);
//
// } catch (Exception e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
// String fileJson = (String) json.get("file");
// String fileShareUsersJson = (String) json.get("fileShareUsers");
//
// // FileBean fileBean = (FileBean) json.get("file");
// FileBean fileBean = null;
// Collection<String> fileShareUsers = null;
// // try {
// // fileBean = C((Map)json.get("file"),new TypeReference<FileBean>() {
// // } );
// // fileShareUsers =
// mapper.readValue((String)json.get("fileShareUsers"),
// // new TypeReference<Collection<String>>() {
// // } );
// // } catch (IOException e1) {
// // // TODO Auto-generated catch block
// // e1.printStackTrace();
// // }
Collection<String> fileShareUsers = fsr.getFileShareUsers();
// Collection<String> fileShareUsers = (Collection<String>)
// json.get("fileShareUsers");
fsa.setFile(fileBean);
Connection con = null;
try {
con = DbHandler.getConnection();
con.setAutoCommit(false);