Class S7SetHelper

java.lang.Object
com.day.cq.dam.commons.util.S7SetHelper

public class S7SetHelper extends Object
Helper methods for S7 Sets
  • Constructor Details

    • S7SetHelper

      public S7SetHelper()
  • Method Details

    • createS7ImageSet

      public static ImageSet createS7ImageSet(Resource parent, String name, Map<String,Object> props) throws PersistenceException
      Helper method to create S7 ImageSet
      Parameters:
      parent - parent Resource where new set to be created
      name - name of the set to be created.
      props - additional properties to be saved i.e. jcr:title
      Returns:
      an instance of ImageSet
      Throws:
      PersistenceException - if there is any issue in creating the set. IllegalArgumentException if the parent resource is null or name is null
    • createS7SwatchSet

      public static SwatchSet createS7SwatchSet(Resource parent, String name, Map<String,Object> props) throws PersistenceException
      Helper method to create S7 SwatchSet
      Parameters:
      parent - parent Resource where new set to be created
      name - name of the set to be created.
      props - additional properties to be saved i.e. jcr:title
      Returns:
      an instance of SwatchSet
      Throws:
      PersistenceException - if there is any issue in creating the set. IllegalArgumentException if the parent resource is null
    • createS7VideoSet

      public static MediaSet createS7VideoSet(Resource parent, String name, Map<String,Object> props) throws PersistenceException
      Helper method to create S7 VideoSet
      Parameters:
      parent - parent Resource where new set to be created
      name - name of the set to be created.
      props - additional properties to be saved i.e. jcr:title
      Returns:
      an instance of MediaSet
      Throws:
      PersistenceException - if there is any issue in creating the set. IllegalArgumentException if the parent resource is null
    • createS7MixedMediaSet

      public static MediaSet createS7MixedMediaSet(Resource parent, String name, Map<String,Object> props) throws PersistenceException
      Helper method to create S7 Mixed Media Set
      Parameters:
      parent - parent Resource where new set to be created
      name - name of the set to be created.
      props - additional properties to be saved i.e. jcr:title
      Returns:
      an instance of MediaSet
      Throws:
      PersistenceException - if there is any issue in creating the set. IllegalArgumentException if the parent resource is null
    • createS7SpinSet

      public static SpinSet createS7SpinSet(Resource parent, String name, Map<String,Object> props) throws PersistenceException
      Helper method to create spin Set
      Parameters:
      parent - parent Resource where new set to be created
      name - name of the set to be created.
      props - additional properties to be saved i.e. jcr:title
      Returns:
      an instance of MediaSet
      Throws:
      PersistenceException - if there is any issue in creating the set. IllegalArgumentException if the parent resource is null
    • isS7Set

      public static boolean isS7Set(Resource resource)
      Checks whether the given resource represent a S7 set or not.
      Parameters:
      resource - resource instance
      Returns:
      true if the resource represent a S7 set false if the resource is not a S7 set
      Throws:
      NullPointerException - if resource is null
    • isS7Video

      public static boolean isS7Video(Resource resource)
      Checks if the resource represents an S7 video.
      Parameters:
      resource - resource instance
      Returns:
      true if the resource represent a S7 set false if the resource is not a S7 set