Subversion Repositories SmartDukaan

Rev

Rev 33973 | Rev 33980 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33973 Rev 33979
Line 588... Line 588...
588
        });
588
        });
589
 
589
 
590
        ObjectMapper mapper = new ObjectMapper();
590
        ObjectMapper mapper = new ObjectMapper();
591
        return mapper.writeValueAsString(variantList);
591
        return mapper.writeValueAsString(variantList);
592
    }
592
    }
593
 
593
//(4GB 64GB)
594
    private int[] extractNumbers(String input) {
594
    private int[] extractNumbers(String input) {
595
        String[] parts = input.split("\\s+");
595
        String[] parts = input.split("\\s+");
596
        int[] result = new int[2];
596
        int[] result = new int[2];
597
 
597
 
598
        for (int i = 0; i < Math.min(parts.length, 2); i++) {
598
        for (int i = 0; i < Math.min(parts.length, 2); i++) {
599
            String part = parts[i].toUpperCase();
599
            String part = (parts[i].toUpperCase()).replace("(", "").replace(")", "");
600
            if (part.endsWith("GB")) {
600
            if (part.endsWith("GB")) {
601
                result[i] = Integer.parseInt(part.replace("GB", "").trim());
601
                result[i] = Integer.parseInt(part.replace("GB", "").trim());
602
            } else if (part.endsWith("TB")) {
602
            } else if (part.endsWith("TB")) {
603
                result[i] = Integer.parseInt(part.replace("TB", "").trim()) * 1024;
603
                result[i] = Integer.parseInt(part.replace("TB", "").trim()) * 1024;
604
            }
604
            }