Guvnor - Project API 6.0.0.CR1

org.guvnor.common.services.project.context
Class ProjectContext

java.lang.Object
  extended by org.guvnor.common.services.project.context.ProjectContext

@ApplicationScoped
public class ProjectContext
extends Object

A specialized implementation that also has Project and Package scope


Constructor Summary
ProjectContext()
           
 
Method Summary
 org.uberfire.backend.group.Group getActiveGroup()
           
 Package getActivePackage()
           
 Project getActiveProject()
           
 org.uberfire.backend.repositories.Repository getActiveRepository()
           
 void setActiveGroup(org.uberfire.backend.group.Group activeGroup)
           
 void setActiveGroup(org.uberfire.workbench.events.GroupChangeEvent event)
           
 void setActivePackage(Package activePackage)
           
 void setActivePackage(PackageChangeEvent event)
           
 void setActivePath(org.uberfire.workbench.events.PathChangeEvent event)
           
 void setActiveProject(Project activeProject)
           
 void setActiveProject(ProjectChangeEvent event)
           
 void setActiveRepository(org.uberfire.backend.repositories.Repository activeRepository)
           
 void setActiveRepository(org.uberfire.workbench.events.RepositoryChangeEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectContext

public ProjectContext()
Method Detail

setActiveGroup

public void setActiveGroup(@Observes
                           org.uberfire.workbench.events.GroupChangeEvent event)

setActiveRepository

public void setActiveRepository(@Observes
                                org.uberfire.workbench.events.RepositoryChangeEvent event)

setActiveProject

public void setActiveProject(@Observes
                             ProjectChangeEvent event)

setActivePackage

public void setActivePackage(@Observes
                             PackageChangeEvent event)

setActivePath

public void setActivePath(@Observes
                          org.uberfire.workbench.events.PathChangeEvent event)

setActiveGroup

public void setActiveGroup(org.uberfire.backend.group.Group activeGroup)

getActiveGroup

public org.uberfire.backend.group.Group getActiveGroup()

setActiveRepository

public void setActiveRepository(org.uberfire.backend.repositories.Repository activeRepository)

getActiveRepository

public org.uberfire.backend.repositories.Repository getActiveRepository()

getActiveProject

public Project getActiveProject()

setActiveProject

public void setActiveProject(Project activeProject)

getActivePackage

public Package getActivePackage()

setActivePackage

public void setActivePackage(Package activePackage)

Guvnor - Project API 6.0.0.CR1

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