Advertisement
Guest User

Untitled

a guest
Sep 6th, 2010
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.60 KB | None | 0 0
  1. Index: src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/ImageOperationProvidingVariation.java
  2. ===================================================================
  3. --- src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/ImageOperationProvidingVariation.java   (revision 34831)
  4. +++ src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/ImageOperationProvidingVariation.java   (working copy)
  5. @@ -34,7 +34,7 @@
  6.  public class ImageOperationProvidingVariation extends VariationImpl {
  7.  
  8.      protected ImageOperation<ParameterProvider<NodeData>> imageOperation;
  9. -    
  10. +
  11.      public ImageOperationProvidingVariation() {
  12.          // default value
  13.          setGeneratorName("stk");
  14. @@ -54,6 +54,8 @@
  15.          final String path = binaryNodeData.getHandle();
  16.          String fileName = StringUtils.substringBeforeLast(binaryNodeData.getAttribute(FileProperties.PROPERTY_FILENAME), ".");
  17.          Path.getValidatedLabel(fileName);
  18. +
  19. +        // extention must be dynamic
  20.          return MgnlContext.getContextPath() + "/.imaging/" + getGeneratorName() + "/" + STKUtil.getSite().getName() + "/" + getName() + "/" + workspaceName + path + "/" + fileName + ".jpg";
  21.      }
  22.  }
  23. Index: src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/STKImageGenerator.java
  24. ===================================================================
  25. --- src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/STKImageGenerator.java  (revision 34831)
  26. +++ src/main/java/info/magnolia/module/extendedtemplatingkit/imaging/generation/STKImageGenerator.java  (working copy)
  27. @@ -16,6 +16,7 @@
  28.  
  29.  import info.magnolia.cms.core.NodeData;
  30.  import info.magnolia.imaging.ImagingException;
  31. +import info.magnolia.imaging.OutputFormat;
  32.  import info.magnolia.imaging.ParameterProvider;
  33.  import info.magnolia.imaging.operations.ImageOperation;
  34.  import info.magnolia.imaging.operations.ImageOperationChain;
  35. @@ -34,12 +35,17 @@
  36.          final STKParameter parameter = params.getParameter();
  37.          final ImageOperationProvidingVariation variation = parameter.getImageVariation();
  38.          final ImageOperation<ParameterProvider<NodeData>> imageOperation = variation.getImageOperation();
  39. -        
  40. +
  41.          return imageOperation.apply(null, new ParameterProvider<NodeData>(){
  42.              public NodeData getParameter() {
  43.                  return parameter.getNodeData();
  44.              }
  45.          });
  46.      }
  47. -    
  48. +
  49. +    @Override
  50. +    public OutputFormat getOutputFormat() {
  51. +       // return the correct format, the same as stated in the url
  52. +    }
  53. +
  54.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement