| Constructor and Description | 
|---|
OrgUnits(BmContext context,
        ItemValue<Domain> domain,
        Container container)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
create(java.lang.String uid,
      OrgUnit value)
Create organizational unit 
 | 
void | 
delete(java.lang.String uid)
Delete organizational unit 
 | 
java.util.Set<java.lang.String> | 
getAdministratorRoles(java.lang.String uid,
                     java.lang.String dirUid,
                     java.util.List<java.lang.String> groups)  | 
java.util.Set<java.lang.String> | 
getAdministrators(java.lang.String uid)  | 
java.util.List<ItemValue<OrgUnit>> | 
getChildren(java.lang.String uid)  | 
ItemValue<OrgUnit> | 
getComplete(java.lang.String uid)
Fetch organizational unit by uid 
 | 
OrgUnitPath | 
getPath(java.lang.String uid)
Fetch organizational unit path by uid 
 | 
java.util.List<OrgUnitPath> | 
listByAdministrator(java.lang.String administrator,
                   java.util.List<java.lang.String> groups)  | 
void | 
removeAdministrator(java.lang.String administrator)  | 
java.util.List<OrgUnitPath> | 
search(OrgUnitQuery query)
Search  
OrgUnitPath | 
void | 
setAdministratorRoles(java.lang.String uid,
                     java.lang.String dirUid,
                     java.util.Set<java.lang.String> roles)  | 
void | 
update(java.lang.String uid,
      OrgUnit value)
Update organizational unit 
 | 
public ItemValue<OrgUnit> getComplete(java.lang.String uid)
IOrgUnitsgetComplete in interface IOrgUnitsItemValue of (OrgUnitpublic void create(java.lang.String uid,
                   OrgUnit value)
IOrgUnitspublic void update(java.lang.String uid,
                   OrgUnit value)
IOrgUnitspublic void delete(java.lang.String uid)
IOrgUnitspublic OrgUnitPath getPath(java.lang.String uid)
IOrgUnitsgetPath in interface IOrgUnitsuid - OU uidItemValue of (OrgUnitPathpublic java.util.List<ItemValue<OrgUnit>> getChildren(java.lang.String uid)
getChildren in interface IOrgUnitspublic java.util.List<OrgUnitPath> search(OrgUnitQuery query)
IOrgUnitsOrgUnitPathpublic void setAdministratorRoles(java.lang.String uid,
                                  java.lang.String dirUid,
                                  java.util.Set<java.lang.String> roles)
setAdministratorRoles in interface IOrgUnitspublic java.util.Set<java.lang.String> getAdministratorRoles(java.lang.String uid,
                                                             java.lang.String dirUid,
                                                             java.util.List<java.lang.String> groups)
getAdministratorRoles in interface IOrgUnitspublic java.util.Set<java.lang.String> getAdministrators(java.lang.String uid)
getAdministrators in interface IOrgUnitspublic java.util.List<OrgUnitPath> listByAdministrator(java.lang.String administrator, java.util.List<java.lang.String> groups)
listByAdministrator in interface IOrgUnitspublic void removeAdministrator(java.lang.String administrator)
removeAdministrator in interface IOrgUnitsCopyright © 2021. All Rights Reserved.