@ApplicationScoped public class OrganizationalUnitServiceImpl extends Object implements OrganizationalUnitService
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_GROUP_ID |
static String |
DELETED |
| Constructor and Description |
|---|
OrganizationalUnitServiceImpl() |
OrganizationalUnitServiceImpl(OrganizationalUnitFactory organizationalUnitFactory,
RepositoryService repositoryService,
javax.enterprise.event.Event<NewOrganizationalUnitEvent> newOrganizationalUnitEvent,
javax.enterprise.event.Event<RemoveOrganizationalUnitEvent> removeOrganizationalUnitEvent,
javax.enterprise.event.Event<RepoAddedToOrganizationalUnitEvent> repoAddedToOrgUnitEvent,
javax.enterprise.event.Event<RepoRemovedFromOrganizationalUnitEvent> repoRemovedFromOrgUnitEvent,
javax.enterprise.event.Event<UpdatedOrganizationalUnitEvent> updatedOrganizationalUnitEvent,
AuthorizationManager authorizationManager,
SpacesAPI spaces,
SessionInfo sessionInfo,
IOService ioService,
SpaceConfigStorageRegistry spaceConfigStorageRegistry,
FileSystem systemFS,
javax.enterprise.event.Event<SpaceContributorsUpdatedEvent> spaceContributorsUpdatedEvent,
ConfigurationService configurationService) |
public static final String DEFAULT_GROUP_ID
public static final String DELETED
public OrganizationalUnitServiceImpl()
@Inject public OrganizationalUnitServiceImpl(OrganizationalUnitFactory organizationalUnitFactory, RepositoryService repositoryService, javax.enterprise.event.Event<NewOrganizationalUnitEvent> newOrganizationalUnitEvent, javax.enterprise.event.Event<RemoveOrganizationalUnitEvent> removeOrganizationalUnitEvent, javax.enterprise.event.Event<RepoAddedToOrganizationalUnitEvent> repoAddedToOrgUnitEvent, javax.enterprise.event.Event<RepoRemovedFromOrganizationalUnitEvent> repoRemovedFromOrgUnitEvent, javax.enterprise.event.Event<UpdatedOrganizationalUnitEvent> updatedOrganizationalUnitEvent, AuthorizationManager authorizationManager, SpacesAPI spaces, SessionInfo sessionInfo, @Named(value="ioStrategy") IOService ioService, SpaceConfigStorageRegistry spaceConfigStorageRegistry, @Named(value="systemFS") FileSystem systemFS, javax.enterprise.event.Event<SpaceContributorsUpdatedEvent> spaceContributorsUpdatedEvent, ConfigurationService configurationService)
public void userRemoved(@Observes
UserDeletedEvent event)
public OrganizationalUnit getOrganizationalUnit(String name)
getOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit getOrganizationalUnit(String name, boolean includeDeleted)
getOrganizationalUnit in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getAllOrganizationalUnits()
getAllOrganizationalUnits in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getAllOrganizationalUnits(boolean includeDeleted)
getAllOrganizationalUnits in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getAllOrganizationalUnits(boolean includeDeleted, Predicate<OrganizationalUnit> filter)
getAllOrganizationalUnits in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getAllDeletedOrganizationalUnit()
getAllDeletedOrganizationalUnit in interface OrganizationalUnitServiceprotected boolean isDeleted(String spaceName)
public void onRemoveOrganizationalUnit(@Observes
RemoveOrganizationalUnitEvent event)
public Collection<Space> getAllUserSpaces()
getAllUserSpaces in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getOrganizationalUnits()
getOrganizationalUnits in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getOrganizationalUnits(boolean includeDeleted)
getOrganizationalUnits in interface OrganizationalUnitServicepublic OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId)
createOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId, Collection<Repository> repositories)
createOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit createOrganizationalUnit(String name, String defaultGroupId, Collection<Repository> repositories, Collection<Contributor> contributors)
createOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit updateOrganizationalUnit(String name, String defaultGroupId)
updateOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit updateOrganizationalUnit(String name, String defaultGroupId, Collection<Contributor> contributors)
updateOrganizationalUnit in interface OrganizationalUnitServicepublic void addRepository(OrganizationalUnit organizationalUnit, Repository repository)
addRepository in interface OrganizationalUnitServicepublic void removeRepository(OrganizationalUnit organizationalUnit, Repository repository)
removeRepository in interface OrganizationalUnitServicepublic void addGroup(OrganizationalUnit organizationalUnit, String group)
addGroup in interface OrganizationalUnitServicepublic void removeGroup(OrganizationalUnit organizationalUnit, String group)
removeGroup in interface OrganizationalUnitServicepublic void removeOrganizationalUnit(String groupName)
removeOrganizationalUnit in interface OrganizationalUnitServicepublic OrganizationalUnit getParentOrganizationalUnit(Repository repository)
getParentOrganizationalUnit in interface OrganizationalUnitServicepublic List<OrganizationalUnit> getOrganizationalUnits(Repository repository)
getOrganizationalUnits in interface OrganizationalUnitServicepublic String getSanitizedDefaultGroupId(String proposedGroupId)
getSanitizedDefaultGroupId in interface OrganizationalUnitServicepublic Boolean isValidGroupId(String proposedGroupId)
isValidGroupId in interface OrganizationalUnitServiceprotected String getUserInfo(SessionInfo sessionInfo)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.