Interface CloudSecurity
-
- All Known Implementing Classes:
ServerCloudSecurityImpl
public interface CloudSecurity
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 20.07.12 11:38
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
canStartInstancesInProjectCloud(String projectId)
boolean
canViewCloudAgentsInAnyProject()
boolean
canViewProjectCloudAgents(String projectId)
void
checkReadAccess(String projectId)
void
checkStartStopInstanceAccess(String profileId)
Deprecated.void
checkStartStopInstanceAccess(String profileId, String imageId)
Deprecated.void
checkStartStopInstanceAccess(String projectId, String profileId, String imageId)
void
checkStartStopInstanceAccessInProject(String projectId)
void
checkWriteAccess(String projectId)
-
-
-
Method Detail
-
checkStartStopInstanceAccessInProject
void checkStartStopInstanceAccessInProject(@NotNull String projectId)
-
checkStartStopInstanceAccess
void checkStartStopInstanceAccess(@NotNull String projectId, @NotNull String profileId, @NotNull String imageId)
-
checkStartStopInstanceAccess
@Deprecated void checkStartStopInstanceAccess(@NotNull String profileId, @NotNull String imageId)
Deprecated.- Parameters:
profileId
-imageId
-
-
checkStartStopInstanceAccess
@Deprecated void checkStartStopInstanceAccess(@NotNull String profileId)
Deprecated.- Parameters:
profileId
-
-
checkReadAccess
void checkReadAccess(@NotNull String projectId)
-
checkWriteAccess
void checkWriteAccess(@NotNull String projectId)
-
canViewProjectCloudAgents
boolean canViewProjectCloudAgents(@NotNull String projectId)
-
canViewCloudAgentsInAnyProject
boolean canViewCloudAgentsInAnyProject()
- Returns:
- true if there is at least one project where current user can see cloud images/instances
-
canStartInstancesInProjectCloud
boolean canStartInstancesInProjectCloud(@NotNull String projectId)
-
-