Subversion Repositories SmartDukaan

Rev

Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.dtrapi.controllers;

import java.net.MalformedURLException;
import java.net.URL;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;


import org.json.JSONObject;

import com.google.gson.Gson;

import in.shop2020.dtrapi.Storage.Mongo;
import in.shop2020.dtrapi.models.FofoForm;

public class FofoController extends BaseController {
        /**
         * 
         */
        private static List<String> DOCUMENT_NAMES = Arrays.asList("bEntityDoc","angleDoc1","gstDoc","panDoc","itrDoc","angleDoc2","angleDoc3","angleDoc4","angleDoc5","ownershipDoc","insuranceDoc","loanDoc","sanctionDoc","chequeCopy");

        private static final long serialVersionUID = 1L;
        
        private int id;
        

        public String index(){
                return "index";
        }
        
        public String edit(){
                return "edit";
        }
        

        public int getId() {
                return id;
        }

        public void setId(int id) {
                this.id = id;
        }
        

        public FofoForm fofoForm() {
                FofoForm x = Mongo.getFofoForm(id);
                System.out.println(x.toString());
                return x;
        }
        
        public String fofoFormJson(){
                //return new JSONObject(this.fofoForm()).toString();
                return new Gson().toJson(this.fofoForm());
        }

        public List<FofoForm> getLatestFofo() {
                return Mongo.getFofoForms(0, 10);
        }
        
        private String getUrlFromDocumentPath(String documentName, String documentPath) {
                if(DOCUMENT_NAMES.contains(documentPath)) {
                        return documentPath;    
                }
                return documentPath;
                
        }
}