Class CmsOUHandler


  • public class CmsOUHandler
    extends java.lang.Object
    Ou Handler.
    • Constructor Summary

      Constructors 
      Constructor Description
      CmsOUHandler​(CmsObject cms)
      Public constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseOU()
      Get base ou for given manageable ous.
      static java.util.List<java.lang.String> getManagableOUs​(CmsObject cms)
      Gets List of managable OU names for the current user.
      boolean isOUManagable​(java.lang.String ou)
      Checks if given ou is manageable.
      boolean isParentOfManagableOU​(java.lang.String name)
      Checks if given ou is parent of a managable ou.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • getManagableOUs

        public static java.util.List<java.lang.String> getManagableOUs​(CmsObject cms)
        Gets List of managable OU names for the current user.

        Parameters:
        cms - CmsObject
        Returns:
        List of String
      • getBaseOU

        public java.lang.String getBaseOU()
        Get base ou for given manageable ous.

        Returns:
        Base ou (may be outside of given ou)
      • isOUManagable

        public boolean isOUManagable​(java.lang.String ou)
        Checks if given ou is manageable.

        Parameters:
        ou - to check
        Returns:
        true is it is manageable
      • isParentOfManagableOU

        public boolean isParentOfManagableOU​(java.lang.String name)
        Checks if given ou is parent of a managable ou.

        Parameters:
        name - to check
        Returns:
        boolean