Interface OrganizationalUnitService
-
public interface OrganizationalUnitService
-
-
Method Summary
-
-
-
Method Detail
-
getOrganizationalUnit
OrganizationalUnit getOrganizationalUnit(String name)
Get the OU with the specified name. Security checks are omitted. Returns null if the OU with that name is deleted.
-
getOrganizationalUnit
OrganizationalUnit getOrganizationalUnit(String name, boolean includeDeleted)
-
getAllOrganizationalUnits
Collection<OrganizationalUnit> getAllOrganizationalUnits()
Get all the OUs. Security checks are omitted. Deleted OUs waiting for removal are NOT included.
-
getAllOrganizationalUnits
Collection<OrganizationalUnit> getAllOrganizationalUnits(boolean includeDeleted)
-
getAllOrganizationalUnits
Collection<OrganizationalUnit> getAllOrganizationalUnits(boolean includeDeleted, Predicate<OrganizationalUnit> filter)
-
getAllDeletedOrganizationalUnit
Collection<OrganizationalUnit> getAllDeletedOrganizationalUnit()
-
getAllUserSpaces
Collection<org.uberfire.spaces.Space> getAllUserSpaces()
-
getOrganizationalUnits
Collection<OrganizationalUnit> getOrganizationalUnits()
Get only those OUs available within the current security context. Deleted OUs waiting for removal are NOT included.
-
getOrganizationalUnits
Collection<OrganizationalUnit> getOrganizationalUnits(boolean includeDeleted)
-
createOrganizationalUnit
OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId)
-
createOrganizationalUnit
OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId, Collection<Repository> repositories)
-
createOrganizationalUnit
OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId, Collection<Repository> repositories, Collection<org.uberfire.security.Contributor> contributors)
-
createOrganizationalUnit
OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId, Collection<Repository> repositories, Collection<org.uberfire.security.Contributor> contributors, String description)
-
updateOrganizationalUnit
OrganizationalUnit updateOrganizationalUnit(String name, String defaultGroupId)
-
updateOrganizationalUnit
OrganizationalUnit updateOrganizationalUnit(String name, String defaultGroupId, Collection<org.uberfire.security.Contributor> contributors)
-
updateOrganizationalUnit
OrganizationalUnit updateOrganizationalUnit(String name, String defaultGroupId, Collection<org.uberfire.security.Contributor> contributors, String description)
-
addRepository
void addRepository(OrganizationalUnit organizationalUnit, Repository repository)
-
removeRepository
void removeRepository(OrganizationalUnit organizationalUnit, Repository repository)
-
addGroup
void addGroup(OrganizationalUnit organizationalUnit, String group)
-
removeGroup
void removeGroup(OrganizationalUnit organizationalUnit, String group)
-
removeOrganizationalUnit
void removeOrganizationalUnit(String name)
-
getParentOrganizationalUnit
OrganizationalUnit getParentOrganizationalUnit(Repository repository)
-
getOrganizationalUnits
List<OrganizationalUnit> getOrganizationalUnits(Repository repository)
-
-