@ApplicationScoped public class OrganizationalUnitServiceImpl extends Object implements OrganizationalUnitService
| Constructor and Description |
|---|
OrganizationalUnitServiceImpl() |
OrganizationalUnitServiceImpl(ConfigurationService configurationService,
ConfigurationFactory configurationFactory,
OrganizationalUnitFactory organizationalUnitFactory,
RepositoryService repositoryService,
BackwardCompatibleUtil backward,
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,
ConfiguredRepositories configuredRepositories) |
public OrganizationalUnitServiceImpl()
@Inject public OrganizationalUnitServiceImpl(ConfigurationService configurationService, ConfigurationFactory configurationFactory, OrganizationalUnitFactory organizationalUnitFactory, RepositoryService repositoryService, BackwardCompatibleUtil backward, 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, ConfiguredRepositories configuredRepositories)
@PostConstruct public void loadOrganizationalUnits()
public void updatedOrganizationalUnitEvent(@Observes
UpdatedOrganizationalUnitEvent updatedOrganizationalUnitEvent)
public void userRemoved(@Observes
UserDeletedEvent event)
public OrganizationalUnit getOrganizationalUnit(String name)
getOrganizationalUnit in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getAllOrganizationalUnits()
getAllOrganizationalUnits in interface OrganizationalUnitServicepublic Collection<Space> getAllUserSpaces()
getAllUserSpaces in interface OrganizationalUnitServicepublic Collection<OrganizationalUnit> getOrganizationalUnits()
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 OrganizationalUnitServiceprotected ConfigGroup findGroupConfig(String name)
public 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 OrganizationalUnitServicepublic void updateRegisteredOUCache(@Observes
SystemRepositoryChangedEvent changedEvent)
public void updateRegisteredOUonRepoChange(@Observes
RepositoryEnvironmentUpdatedEvent changedEvent)
protected String getUserInfo(SessionInfo sessionInfo)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.