Guvnor - Structure Backend 6.2.0.Beta3

org.guvnor.structure.backend.organizationalunit
Class OrganizationalUnitServiceImpl

java.lang.Object
  extended by org.guvnor.structure.backend.organizationalunit.OrganizationalUnitServiceImpl
All Implemented Interfaces:
OrganizationalUnitService

@ApplicationScoped
public class OrganizationalUnitServiceImpl
extends Object
implements OrganizationalUnitService


Constructor Summary
OrganizationalUnitServiceImpl()
           
 
Method Summary
 void addRepository(OrganizationalUnit organizationalUnit, Repository repository)
           
 void addRole(OrganizationalUnit organizationalUnit, String role)
           
 OrganizationalUnit createOrganizationalUnit(String name, String owner)
           
 OrganizationalUnit createOrganizationalUnit(String name, String owner, Collection<Repository> repositories)
           
protected  ConfigGroup findGroupConfig(String name)
           
 OrganizationalUnit getOrganizationalUnit(String name)
           
 Collection<OrganizationalUnit> getOrganizationalUnits()
           
 void loadOrganizationalUnits()
           
 void removeOrganizationalUnit(String groupName)
           
 void removeRepository(OrganizationalUnit organizationalUnit, Repository repository)
           
 void removeRole(OrganizationalUnit organizationalUnit, String role)
           
 void updateOrganizationalUnitOwner(String name, String owner)
           
 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
 

Constructor Detail

OrganizationalUnitServiceImpl

public OrganizationalUnitServiceImpl()
Method Detail

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)
Specified by:
createOrganizationalUnit in interface OrganizationalUnitService

createOrganizationalUnit

public OrganizationalUnit createOrganizationalUnit(String name,
                                                   String owner,
                                                   Collection<Repository> repositories)
Specified by:
createOrganizationalUnit in interface OrganizationalUnitService

updateOrganizationalUnitOwner

public void updateOrganizationalUnitOwner(String name,
                                          String owner)
Specified by:
updateOrganizationalUnitOwner 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

updateRegisteredOU

public void updateRegisteredOU(@Observes
                               SystemRepositoryChangedEvent changedEvent)

updateRegisteredOUonRepoChange

public void updateRegisteredOUonRepoChange(@Observes
                                           RepositoryUpdatedEvent changedEvent)

Guvnor - Structure Backend 6.2.0.Beta3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.