Class TransformationOptionLimits

java.lang.Object
org.alfresco.service.cmr.repository.TransformationOptionLimits
All Implemented Interfaces:
Serializable

@AlfrescoPublicApi @Deprecated public class TransformationOptionLimits extends Object implements Serializable
Deprecated.
with the introduction of RenditionService2 the OPT_... public static final values have been deprecated as they will no longer form part of the rendition definition and will be removed when local transformations are removed.
Represents maximum source values (that result in exceptions if exceeded) or limits on source values (that result in EOF (End Of File) being returned early). Options exist for elapse time, KBytes read or number of pages read.
Author:
Alan Davis
See Also:
  • Field Details

  • Constructor Details

    • TransformationOptionLimits

      public TransformationOptionLimits()
      Deprecated.
  • Method Details

    • defaultTo

      public void defaultTo(TransformationOptionLimits limits)
      Deprecated.
      This method overrides rather than defaults values into the supplied limits (as the name might suggest), but because of the order in which it is called, this results in the correct defaults being set.

      A call to this method overrides any values in the supplied limits parameter with those in this Object. The supplied limits parameter is being gradually built up by initially setting the most general limits and then more specific values for each level. As a result 'default' values from the more general levels will still exist at the end if more specific ones have not been supplied.

      Parameters:
      limits - to be set
    • getTimePair

      public TransformationOptionPair getTimePair()
      Deprecated.
    • getTimeoutMs

      public long getTimeoutMs()
      Deprecated.
    • setTimeoutMs

      public void setTimeoutMs(long timeoutMs)
      Deprecated.
    • getReadLimitTimeMs

      public long getReadLimitTimeMs()
      Deprecated.
    • setReadLimitTimeMs

      public void setReadLimitTimeMs(long readLimitTimeMs)
      Deprecated.
    • getKBytesPair

      public TransformationOptionPair getKBytesPair()
      Deprecated.
    • getMaxSourceSizeKBytes

      public long getMaxSourceSizeKBytes()
      Deprecated.
    • setMaxSourceSizeKBytes

      public void setMaxSourceSizeKBytes(long maxSourceSizeKBytes)
      Deprecated.
    • getReadLimitKBytes

      public long getReadLimitKBytes()
      Deprecated.
    • setReadLimitKBytes

      public void setReadLimitKBytes(long readLimitKBytes)
      Deprecated.
    • getPagesPair

      public TransformationOptionPair getPagesPair()
      Deprecated.
    • getMaxPages

      public int getMaxPages()
      Deprecated.
    • setMaxPages

      public void setMaxPages(int maxPages)
      Deprecated.
    • getPageLimit

      public int getPageLimit()
      Deprecated.
    • setPageLimit

      public void setPageLimit(int pageLimit)
      Deprecated.
    • supported

      public boolean supported()
      Deprecated.
      Indicates if the limits allow a transformation to take place at all. If any of the limits are 0, it would not be possible.
      Returns:
      true if a transformation is possible.
    • toMap

      public Map<String,Object> toMap(Map<String,Object> optionsMap)
      Deprecated.
    • removeFromMap

      public static Map<String,Object> removeFromMap(Map<String,Object> optionsMap)
      Deprecated.
    • set

      public void set(Map<String,Object> optionsMap)
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • combine

      Deprecated.
      Returns a TransformationOptionLimits that has getter methods that combine the the values from the getter methods of this and the supplied TransformationOptionLimits.
    • combineUpper

      Deprecated.
      Returns a TransformationOptionLimits that has getter methods that combine the the values from the getter methods of this and the supplied TransformationOptionLimits so that they return the lowest common denominator of the limits .
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Deprecated.
      Overrides:
      equals in class Object