Package org.opencms.ui.apps.user
Class CmsOUHandler
- java.lang.Object
-
- org.opencms.ui.apps.user.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.
-
-
-
Constructor Detail
-
CmsOUHandler
public CmsOUHandler(CmsObject cms)
Public constructor.- Parameters:
cms
- CmsObject
-
-
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
-
-