org.guvnor.structure.backend.organizationalunit
Class OrganizationalUnitServiceImpl
java.lang.Object
org.guvnor.structure.backend.organizationalunit.OrganizationalUnitServiceImpl
- All Implemented Interfaces:
- OrganizationalUnitService
@ApplicationScoped
public class OrganizationalUnitServiceImpl
- extends Object
- implements OrganizationalUnitService
|
Method Summary |
void |
addRepository(OrganizationalUnit organizationalUnit,
Repository repository)
|
void |
addRole(OrganizationalUnit organizationalUnit,
String role)
|
OrganizationalUnit |
createOrganizationalUnit(String name,
String owner,
String defaultGroupId)
|
OrganizationalUnit |
createOrganizationalUnit(String name,
String owner,
String defaultGroupId,
Collection<Repository> repositories)
|
protected ConfigGroup |
findGroupConfig(String name)
|
OrganizationalUnit |
getOrganizationalUnit(String name)
|
Collection<OrganizationalUnit> |
getOrganizationalUnits()
|
OrganizationalUnit |
getParentOrganizationalUnit(Repository repository)
|
String |
getSanitizedDefaultGroupId(String proposedGroupId)
|
protected String |
getUserInfo(org.uberfire.rpc.SessionInfo sessionInfo)
|
Boolean |
isValidGroupId(String proposedGroupId)
|
void |
loadOrganizationalUnits()
|
void |
removeOrganizationalUnit(String groupName)
|
void |
removeRepository(OrganizationalUnit organizationalUnit,
Repository repository)
|
void |
removeRole(OrganizationalUnit organizationalUnit,
String role)
|
OrganizationalUnit |
updateOrganizationalUnit(String name,
String owner,
String defaultGroupId)
|
void |
updateRegisteredOU(SystemRepositoryChangedEvent changedEvent)
|
void |
updateRegisteredOUonRepoChange(RepositoryUpdatedEvent changedEvent)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OrganizationalUnitServiceImpl
public OrganizationalUnitServiceImpl()
loadOrganizationalUnits
@PostConstruct
public void loadOrganizationalUnits()
getOrganizationalUnit
public OrganizationalUnit getOrganizationalUnit(String name)
- Specified by:
getOrganizationalUnit in interface OrganizationalUnitService
getOrganizationalUnits
public Collection<OrganizationalUnit> getOrganizationalUnits()
- Specified by:
getOrganizationalUnits in interface OrganizationalUnitService
createOrganizationalUnit
public OrganizationalUnit createOrganizationalUnit(String name,
String owner,
String defaultGroupId)
- Specified by:
createOrganizationalUnit in interface OrganizationalUnitService
createOrganizationalUnit
public OrganizationalUnit createOrganizationalUnit(String name,
String owner,
String defaultGroupId,
Collection<Repository> repositories)
- Specified by:
createOrganizationalUnit in interface OrganizationalUnitService
updateOrganizationalUnit
public OrganizationalUnit updateOrganizationalUnit(String name,
String owner,
String defaultGroupId)
- Specified by:
updateOrganizationalUnit in interface OrganizationalUnitService
addRepository
public void addRepository(OrganizationalUnit organizationalUnit,
Repository repository)
- Specified by:
addRepository in interface OrganizationalUnitService
removeRepository
public void removeRepository(OrganizationalUnit organizationalUnit,
Repository repository)
- Specified by:
removeRepository in interface OrganizationalUnitService
addRole
public void addRole(OrganizationalUnit organizationalUnit,
String role)
- Specified by:
addRole in interface OrganizationalUnitService
removeRole
public void removeRole(OrganizationalUnit organizationalUnit,
String role)
- Specified by:
removeRole in interface OrganizationalUnitService
findGroupConfig
protected ConfigGroup findGroupConfig(String name)
removeOrganizationalUnit
public void removeOrganizationalUnit(String groupName)
- Specified by:
removeOrganizationalUnit in interface OrganizationalUnitService
getParentOrganizationalUnit
public OrganizationalUnit getParentOrganizationalUnit(Repository repository)
- Specified by:
getParentOrganizationalUnit in interface OrganizationalUnitService
getSanitizedDefaultGroupId
public String getSanitizedDefaultGroupId(String proposedGroupId)
- Specified by:
getSanitizedDefaultGroupId in interface OrganizationalUnitService
isValidGroupId
public Boolean isValidGroupId(String proposedGroupId)
- Specified by:
isValidGroupId in interface OrganizationalUnitService
updateRegisteredOU
public void updateRegisteredOU(@Observes
SystemRepositoryChangedEvent changedEvent)
updateRegisteredOUonRepoChange
public void updateRegisteredOUonRepoChange(@Observes
RepositoryUpdatedEvent changedEvent)
getUserInfo
protected String getUserInfo(org.uberfire.rpc.SessionInfo sessionInfo)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.