public class InternalEnvironmentServiceImpl extends Object implements InternalEnvironmentService
Constructor and Description |
---|
InternalEnvironmentServiceImpl(@NotNull EnvironmentDao environmentDao,
@NotNull com.opensymphony.xwork2.TextProvider textProvider) |
Modifier and Type | Method and Description |
---|---|
@NotNull List<InternalEnvironment> |
getAllEnvironmentsNoUserContext(int firstResult,
int maxResults)
Retrieve all
Environment defined in the system without filling in operations permitted for the user. |
Operations |
getAvailableOperations(@NotNull InternalEnvironment environmentStub) |
Operations |
getAvailableOperations(@NotNull InternalEnvironment environmentStub,
boolean assumeCanRead) |
@NotNull List<EnvironmentStub> |
getEnvironmentsForDeploymentProject(long deploymentProjectId)
Get all environments for a particular deployment project.
|
@NotNull List<EnvironmentStub> |
getEnvironmentsForDeploymentProject(long deploymentProjectId,
boolean greedyOperations)
Get all environments for a particular deployment project.
|
@Inject public InternalEnvironmentServiceImpl(@NotNull @NotNull EnvironmentDao environmentDao, @NotNull @NotNull com.opensymphony.xwork2.TextProvider textProvider)
@NotNull public @NotNull List<InternalEnvironment> getAllEnvironmentsNoUserContext(int firstResult, int maxResults)
InternalEnvironmentService
Environment
defined in the system without filling in operations permitted for the user.getAllEnvironmentsNoUserContext
in interface InternalEnvironmentService
@NotNull public @NotNull List<EnvironmentStub> getEnvironmentsForDeploymentProject(long deploymentProjectId)
InternalEnvironmentService
getEnvironmentsForDeploymentProject
in interface InternalEnvironmentService
deploymentProjectId
- of the deployment project to get environments for@NotNull public @NotNull List<EnvironmentStub> getEnvironmentsForDeploymentProject(long deploymentProjectId, boolean greedyOperations)
InternalEnvironmentService
getEnvironmentsForDeploymentProject
in interface InternalEnvironmentService
deploymentProjectId
- of the deployment project to get environments forgreedyOperations
- if true, the returned objects will have their 'operations' field initialised, lazy suppliers otherwisepublic Operations getAvailableOperations(@NotNull @NotNull InternalEnvironment environmentStub)
getAvailableOperations
in interface InternalEnvironmentService
public Operations getAvailableOperations(@NotNull @NotNull InternalEnvironment environmentStub, boolean assumeCanRead)
getAvailableOperations
in interface InternalEnvironmentService
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.