protected BitstreamFormat getFormat(Context context, String fileName) throws SQLException { String fext = null; int lastDot = fileName.lastIndexOf("."); if (lastDot > -1) { fext = fileName.substring(lastDot + 1); } if (fext == null) { return null; } List<BitstreamFormat> formats = bitstreamFormatService.findAll(context); for (BitstreamFormat format : formats) { List<String> extensions = format.getExtensions(); for (String ext : extensions) { if (ext.equals(fext)) { return format; } } } return null; }
List<String> exts = null; if (bf != null) { exts = bf.getExtensions();
List<String> exts = null; if (bf != null) { exts = bf.getExtensions();
if (bf != null) exts = bf.getExtensions();
List<String> ext = bitstream.getFormat(context).getExtensions(); bsName = "bitstream_" + sid + (ext.size() > 0 ? ext.get(0) : "");
} else { String base = "bitstream_" + String.valueOf(bitstream.getID()); List<String> ext = bitstream.getFormat(context).getExtensions(); return (ext.size() > 0) ? base + "." + ext.get(0) : base;
if (extensions != null) { for (String ext : extensions) { List<String> formatExtensions = myBitstream.getFormat(context).getExtensions(); if (formatExtensions != null && formatExtensions.contains(ext)) { applyFilter = true;
List<String> ext = bit.getFormat(context).getExtensions(); bsName = "bitstream_" + sid + (ext.isEmpty() ? "" : ext.get(0));
extensionValues = format.getExtensions();