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 booleancanStartInstancesInProjectCloud(String projectId)booleancanViewCloudAgentsInAnyProject()booleancanViewProjectCloudAgents(String projectId)voidcheckReadAccess(String projectId)voidcheckStartStopInstanceAccess(String profileId)Deprecated.voidcheckStartStopInstanceAccess(String profileId, String imageId)Deprecated.voidcheckStartStopInstanceAccess(String projectId, String profileId, String imageId)voidcheckStartStopInstanceAccessInProject(String projectId)voidcheckWriteAccess(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)
-
-