Class RenditionPreventionRegistry


  • public class RenditionPreventionRegistry
    extends java.lang.Object
    This class holds a registry of content class names (types and aspects) which if they are present on a sourceNode will prevent any renditions from being created for that node.
    Since:
    4.0.1
    Author:
    Neil Mc Erlean
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<org.alfresco.service.namespace.QName> getRegisteredQNames()  
      boolean isContentClassRegistered​(java.lang.String contentClassName)
      Checks if the specified type/aspect is registered as a marker for rendition prevention.
      boolean isContentClassRegistered​(org.alfresco.service.namespace.QName aspectQName)
      Checks if the specified type/aspect is registered as a marker for rendition prevention.
      void register​(java.lang.String contentClass)  
      void setNamespaceService​(org.alfresco.service.namespace.NamespaceService service)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RenditionPreventionRegistry

        public RenditionPreventionRegistry()
    • Method Detail

      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService service)
      • register

        public void register​(java.lang.String contentClass)
      • getRegisteredQNames

        public java.util.Set<org.alfresco.service.namespace.QName> getRegisteredQNames()
        Returns:
        a Set of QNames of types/aspects which will prevent renditions from occurring.
      • isContentClassRegistered

        public boolean isContentClassRegistered​(java.lang.String contentClassName)
        Checks if the specified type/aspect is registered as a marker for rendition prevention.
        Parameters:
        contentClassName - aspect name.
        Returns:
        true if this class will prevent renditions, else false
      • isContentClassRegistered

        public boolean isContentClassRegistered​(org.alfresco.service.namespace.QName aspectQName)
        Checks if the specified type/aspect is registered as a marker for rendition prevention.
        Parameters:
        aspectQName - aspect name.
        Returns:
        true if this aspect will prevent renditions, else false