Beispiel #1
0
 @Transient
 public ImageAnchor getLargeImageBean() {
   ImageAnchorBean bean = new ImageAnchorBean();
   bean.setTitle(getTitle());
   bean.setUrl(getUrl());
   bean.setSrc(getLargeImageUrl());
   Model model = getModel();
   if (model == null) {
     return bean;
   }
   ModelField mf = model.getField("largeImage");
   if (mf == null) {
     return bean;
   }
   Map<String, String> map = mf.getCustoms();
   String width = map.get(ModelField.IMAGE_WIDTH);
   if (StringUtils.isNotBlank(width)) {
     bean.setWidth(NumberUtils.createInteger(width));
   }
   String height = map.get(ModelField.IMAGE_HEIGHT);
   if (StringUtils.isNotBlank(height)) {
     bean.setHeight(NumberUtils.createInteger(height));
   }
   return bean;
 }