@ApplicationScoped public class LibraryServiceImpl extends Object implements LibraryService
CREATED_TIME, LAST_MODIFIED_TIME| Constructor and Description |
|---|
LibraryServiceImpl() |
LibraryServiceImpl(org.guvnor.structure.organizationalunit.OrganizationalUnitService ouService,
RefactoringQueryService refactoringQueryService,
LibraryPreferences preferences,
org.uberfire.security.authz.AuthorizationManager authorizationManager,
org.uberfire.rpc.SessionInfo sessionInfo,
ExplorerServiceHelper explorerServiceHelper,
org.guvnor.common.services.project.service.WorkspaceProjectService projectService,
KieModuleService moduleService,
ExamplesService examplesService,
org.uberfire.io.IOService ioService,
org.uberfire.ext.security.management.api.service.UserManagerService userManagerService,
IndexStatusOracle indexOracle,
org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry,
org.uberfire.commons.cluster.ClusterService clusterService,
ArchetypeService archetypeService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBranch(String newBranchName,
String baseBranchName,
org.guvnor.common.services.project.model.WorkspaceProject project) |
org.guvnor.common.services.project.model.GAV |
createGAV(String projectName,
org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit) |
org.guvnor.common.services.project.model.WorkspaceProject |
createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode) |
org.guvnor.common.services.project.model.WorkspaceProject |
createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode,
String templateId) |
org.guvnor.common.services.project.model.WorkspaceProject |
createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode,
String templateId,
String remoteRepositoryUrl) |
org.guvnor.common.services.project.model.WorkspaceProject |
createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit,
String remoteRepositoryUrl,
String repositoryAlias) |
org.guvnor.common.services.project.model.WorkspaceProject |
createProject(String projectName,
org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit,
String projectDescription,
org.guvnor.common.services.project.service.DeploymentMode deploymentMode) |
List<String> |
getAllUsers() |
org.guvnor.structure.organizationalunit.OrganizationalUnit |
getDefaultOrganizationalUnit() |
OrganizationalUnitRepositoryInfo |
getDefaultOrganizationalUnitRepositoryInfo() |
Set<ImportProject> |
getExampleProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit) |
LibraryInfo |
getLibraryInfo(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit) |
int |
getNumberOfAssets(ProjectAssetsQuery query) |
int |
getNumberOfAssets(org.guvnor.common.services.project.model.WorkspaceProject module) |
OrganizationalUnitRepositoryInfo |
getOrganizationalUnitRepositoryInfo(org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit) |
List<org.guvnor.structure.organizationalunit.OrganizationalUnit> |
getOrganizationalUnits() |
AssetQueryResult |
getProjectAssets(ProjectAssetsQuery query) |
Boolean |
hasAssets(org.guvnor.common.services.project.model.WorkspaceProject project) |
Boolean |
hasProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit) |
Boolean |
isClustered() |
org.guvnor.structure.organizationalunit.config.BranchPermissions |
loadBranchPermissions(String spaceName,
String projectIdentifier,
String branchName) |
void |
removeBranch(org.guvnor.common.services.project.model.WorkspaceProject project,
org.guvnor.structure.repositories.Branch branch) |
void |
saveBranchPermissions(String spaceName,
String projectIdentifier,
String branchName,
org.guvnor.structure.organizationalunit.config.BranchPermissions branchPermissions) |
Boolean |
thereIsAProjectInTheWorkbench() |
public LibraryServiceImpl()
@Inject
public LibraryServiceImpl(org.guvnor.structure.organizationalunit.OrganizationalUnitService ouService,
RefactoringQueryService refactoringQueryService,
LibraryPreferences preferences,
org.uberfire.security.authz.AuthorizationManager authorizationManager,
org.uberfire.rpc.SessionInfo sessionInfo,
ExplorerServiceHelper explorerServiceHelper,
org.guvnor.common.services.project.service.WorkspaceProjectService projectService,
KieModuleService moduleService,
ExamplesService examplesService,
@Named(value="ioStrategy")
org.uberfire.io.IOService ioService,
org.uberfire.ext.security.management.api.service.UserManagerService userManagerService,
IndexStatusOracle indexOracle,
org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry,
org.uberfire.commons.cluster.ClusterService clusterService,
ArchetypeService archetypeService)
public OrganizationalUnitRepositoryInfo getDefaultOrganizationalUnitRepositoryInfo()
getDefaultOrganizationalUnitRepositoryInfo in interface LibraryServicepublic OrganizationalUnitRepositoryInfo getOrganizationalUnitRepositoryInfo(org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit)
getOrganizationalUnitRepositoryInfo in interface LibraryServicepublic LibraryInfo getLibraryInfo(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit)
getLibraryInfo in interface LibraryServicepublic org.guvnor.common.services.project.model.WorkspaceProject createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit,
String remoteRepositoryUrl,
String repositoryAlias)
createProject in interface LibraryServicepublic org.guvnor.common.services.project.model.WorkspaceProject createProject(String projectName, org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit, String projectDescription, org.guvnor.common.services.project.service.DeploymentMode deploymentMode)
createProject in interface LibraryServicepublic org.guvnor.common.services.project.model.WorkspaceProject createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode)
createProject in interface LibraryServicepublic org.guvnor.common.services.project.model.WorkspaceProject createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode,
String templateId)
createProject in interface LibraryServicepublic org.guvnor.common.services.project.model.WorkspaceProject createProject(org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit,
org.guvnor.common.services.project.model.POM pom,
org.guvnor.common.services.project.service.DeploymentMode mode,
String templateId,
String remoteRepositoryUrl)
createProject in interface LibraryServicepublic Boolean thereIsAProjectInTheWorkbench()
thereIsAProjectInTheWorkbench in interface LibraryServicepublic AssetQueryResult getProjectAssets(ProjectAssetsQuery query)
getProjectAssets in interface LibraryServicepublic Boolean hasProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit)
hasProjects in interface LibraryServicepublic Boolean hasAssets(org.guvnor.common.services.project.model.WorkspaceProject project)
hasAssets in interface LibraryServicepublic Set<ImportProject> getExampleProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit)
getExampleProjects in interface LibraryServicepublic List<org.guvnor.structure.organizationalunit.OrganizationalUnit> getOrganizationalUnits()
getOrganizationalUnits in interface LibraryServicepublic org.guvnor.common.services.project.model.GAV createGAV(String projectName, org.guvnor.structure.organizationalunit.OrganizationalUnit selectedOrganizationalUnit)
createGAV in interface LibraryServicepublic List<String> getAllUsers()
getAllUsers in interface LibraryServicepublic void addBranch(String newBranchName, String baseBranchName, org.guvnor.common.services.project.model.WorkspaceProject project)
addBranch in interface LibraryServicepublic void removeBranch(org.guvnor.common.services.project.model.WorkspaceProject project,
org.guvnor.structure.repositories.Branch branch)
removeBranch in interface LibraryServicepublic org.guvnor.structure.organizationalunit.config.BranchPermissions loadBranchPermissions(String spaceName, String projectIdentifier, String branchName)
loadBranchPermissions in interface LibraryServicepublic void saveBranchPermissions(String spaceName, String projectIdentifier, String branchName, org.guvnor.structure.organizationalunit.config.BranchPermissions branchPermissions)
saveBranchPermissions in interface LibraryServicepublic Boolean isClustered()
isClustered in interface LibraryServicepublic int getNumberOfAssets(ProjectAssetsQuery query)
getNumberOfAssets in interface LibraryServicepublic int getNumberOfAssets(org.guvnor.common.services.project.model.WorkspaceProject module)
getNumberOfAssets in interface LibraryServicepublic org.guvnor.structure.organizationalunit.OrganizationalUnit getDefaultOrganizationalUnit()
getDefaultOrganizationalUnit in interface LibraryServiceCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.