public abstract class AbstractProjectService<T extends Project> extends Object implements ProjectServiceCore<T>, ProjectFactory<T>
| Modifier and Type | Field and Description |
|---|---|
protected CommentedOptionFactory |
commentedOptionFactory |
protected IOService |
ioService |
protected javax.enterprise.event.Event<NewPackageEvent> |
newPackageEvent |
protected javax.enterprise.event.Event<NewProjectEvent> |
newProjectEvent |
protected POMService |
pomService |
protected ResourceResolver |
resourceResolver |
protected SessionInfo |
sessionInfo |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProjectService() |
|
AbstractProjectService(IOService ioService,
POMService pomService,
ConfigurationService configurationService,
ConfigurationFactory configurationFactory,
javax.enterprise.event.Event<NewProjectEvent> newProjectEvent,
javax.enterprise.event.Event<NewPackageEvent> newPackageEvent,
javax.enterprise.event.Event<RenameProjectEvent> renameProjectEvent,
javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOCache,
SessionInfo sessionInfo,
AuthorizationManager authorizationManager,
BackwardCompatibleUtil backward,
CommentedOptionFactory commentedOptionFactory,
ResourceResolver resourceResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(Project project,
String group) |
void |
copy(Path pathToPomXML,
String newName,
String comment) |
void |
delete(Path pathToPomXML,
String comment) |
Set<Project> |
getAllProjects(Repository repository,
String branch) |
Set<Project> |
getProjects(Repository repository,
String branch) |
Set<Project> |
getProjects(Repository repository,
String branch,
boolean secure) |
WorkingSetSettings |
loadWorkingSetConfig(Path project) |
Package |
newPackage(Package parentPackage,
String packageName) |
void |
reImport(Path pathToPomXML) |
void |
removeGroup(Project project,
String group) |
Path |
rename(Path pathToPomXML,
String newName,
String comment) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewProject, newProjectsimpleProjectInstanceprotected IOService ioService
protected POMService pomService
protected javax.enterprise.event.Event<NewProjectEvent> newProjectEvent
protected javax.enterprise.event.Event<NewPackageEvent> newPackageEvent
protected CommentedOptionFactory commentedOptionFactory
protected ResourceResolver resourceResolver
protected SessionInfo sessionInfo
protected AbstractProjectService()
public AbstractProjectService(IOService ioService, POMService pomService, ConfigurationService configurationService, ConfigurationFactory configurationFactory, javax.enterprise.event.Event<NewProjectEvent> newProjectEvent, javax.enterprise.event.Event<NewPackageEvent> newPackageEvent, javax.enterprise.event.Event<RenameProjectEvent> renameProjectEvent, javax.enterprise.event.Event<InvalidateDMOProjectCacheEvent> invalidateDMOCache, SessionInfo sessionInfo, AuthorizationManager authorizationManager, BackwardCompatibleUtil backward, CommentedOptionFactory commentedOptionFactory, ResourceResolver resourceResolver)
public WorkingSetSettings loadWorkingSetConfig(Path project)
loadWorkingSetConfig in interface ProjectServiceCore<T extends Project>public Set<Project> getAllProjects(Repository repository, String branch)
getAllProjects in interface ProjectServiceCore<T extends Project>public Set<Project> getProjects(Repository repository, String branch)
getProjects in interface ProjectServiceCore<T extends Project>public Set<Project> getProjects(Repository repository, String branch, boolean secure)
public Package newPackage(Package parentPackage, String packageName)
newPackage in interface ProjectServiceCore<T extends Project>public void addGroup(Project project, String group)
addGroup in interface ProjectServiceCore<T extends Project>public void removeGroup(Project project, String group)
removeGroup in interface ProjectServiceCore<T extends Project>public Path rename(Path pathToPomXML, String newName, String comment)
rename in interface ProjectServiceCore<T extends Project>public void delete(Path pathToPomXML, String comment)
delete in interface ProjectServiceCore<T extends Project>public void copy(Path pathToPomXML, String newName, String comment)
copy in interface ProjectServiceCore<T extends Project>public void reImport(Path pathToPomXML)
reImport in interface ProjectServiceCore<T extends Project>Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.