You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by mc...@apache.org on 2014/03/14 00:55:43 UTC
[50/50] [abbrv] git commit: updated refs/heads/master to 8ff9460
Merge branch 'rbac' to master
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/8ff94601
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/8ff94601
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/8ff94601
Branch: refs/heads/master
Commit: 8ff94601f1b7dc3c6c92b083d343e392325e860e
Parents: 6c23e20 d3fd66e
Author: Min Chen <mi...@citrix.com>
Authored: Thu Mar 13 16:42:22 2014 -0700
Committer: Min Chen <mi...@citrix.com>
Committed: Thu Mar 13 16:42:22 2014 -0700
----------------------------------------------------------------------
.../cloud/network/vpc/StaticRouteProfile.java | 2 +-
api/src/com/cloud/storage/VolumeApiService.java | 4 +-
api/src/com/cloud/user/Account.java | 4 +-
api/src/com/cloud/user/AccountService.java | 14 +-
.../com/cloud/user/ResourceLimitService.java | 2 +-
api/src/org/apache/cloudstack/acl/Role.java | 34 -
api/src/org/apache/cloudstack/acl/RoleType.java | 2 +-
.../apache/cloudstack/acl/SecurityChecker.java | 13 +-
api/src/org/apache/cloudstack/api/ACL.java | 4 +-
.../org/apache/cloudstack/api/APICommand.java | 3 +
.../org/apache/cloudstack/api/ApiConstants.java | 3 +-
api/src/org/apache/cloudstack/api/BaseCmd.java | 9 +-
.../BaseListTemplateOrIsoPermissionsCmd.java | 21 +-
.../cloudstack/api/ResponseGenerator.java | 44 +-
.../apache/cloudstack/api/ResponseObject.java | 5 +
.../command/admin/account/CreateAccountCmd.java | 9 +-
.../command/admin/account/DeleteAccountCmd.java | 9 +-
.../admin/account/DisableAccountCmd.java | 15 +-
.../command/admin/account/EnableAccountCmd.java | 13 +-
.../admin/account/ListAccountsCmdByAdmin.java | 26 +
.../command/admin/account/LockAccountCmd.java | 3 +-
.../command/admin/account/UpdateAccountCmd.java | 14 +-
.../address/AssociateIPAddrCmdByAdmin.java | 65 +
.../ListPublicIpAddressesCmdByAdmin.java | 53 +
.../UpdateVMAffinityGroupCmdByAdmin.java | 63 +
.../admin/internallb/ListInternalLBVMsCmd.java | 5 +-
.../admin/internallb/StartInternalLBVMCmd.java | 9 +-
.../admin/internallb/StopInternalLBVMCmd.java | 9 +-
.../command/admin/iso/AttachIsoCmdByAdmin.java | 53 +
.../command/admin/iso/DetachIsoCmdByAdmin.java | 47 +
.../admin/iso/ListIsoPermissionsCmdByAdmin.java | 31 +
.../command/admin/iso/ListIsosCmdByAdmin.java | 26 +
.../admin/iso/RegisterIsoCmdByAdmin.java | 53 +
.../command/admin/iso/UpdateIsoCmdByAdmin.java | 45 +
...ListLoadBalancerRuleInstancesCmdByAdmin.java | 57 +
.../admin/network/CreateNetworkCmdByAdmin.java | 66 +
.../admin/network/ListNetworksCmdByAdmin.java | 50 +
.../admin/network/UpdateNetworkCmdByAdmin.java | 63 +
.../command/admin/router/DestroyRouterCmd.java | 5 +-
.../command/admin/router/ListRoutersCmd.java | 5 +-
.../command/admin/router/RebootRouterCmd.java | 7 +-
.../command/admin/router/StartRouterCmd.java | 5 +-
.../api/command/admin/router/StopRouterCmd.java | 5 +-
.../command/admin/router/UpgradeRouterCmd.java | 5 +-
.../admin/systemvm/DestroySystemVmCmd.java | 8 +-
.../admin/systemvm/ListSystemVMsCmd.java | 5 +-
.../admin/systemvm/MigrateSystemVMCmd.java | 8 +-
.../admin/systemvm/RebootSystemVmCmd.java | 9 +-
.../admin/systemvm/ScaleSystemVMCmd.java | 9 +-
.../admin/systemvm/StartSystemVMCmd.java | 9 +-
.../command/admin/systemvm/StopSystemVmCmd.java | 8 +-
.../admin/systemvm/UpgradeSystemVMCmd.java | 11 +-
.../admin/template/CopyTemplateCmdByAdmin.java | 63 +
.../template/CreateTemplateCmdByAdmin.java | 62 +
.../ListTemplatePermissionsCmdByAdmin.java | 32 +
.../admin/template/ListTemplatesCmdByAdmin.java | 28 +
.../admin/template/PrepareTemplateCmd.java | 11 +-
.../template/RegisterTemplateCmdByAdmin.java | 57 +
.../template/UpdateTemplateCmdByAdmin.java | 47 +
.../command/admin/vm/AddNicToVMCmdByAdmin.java | 55 +
.../api/command/admin/vm/AssignVMCmd.java | 8 +-
.../command/admin/vm/DeployVMCmdByAdmin.java | 79 +
.../command/admin/vm/DestroyVMCmdByAdmin.java | 57 +
.../api/command/admin/vm/ExpungeVMCmd.java | 8 +-
.../api/command/admin/vm/ListVMsCmdByAdmin.java | 69 +
.../api/command/admin/vm/MigrateVMCmd.java | 8 +-
.../vm/MigrateVirtualMachineWithVolumeCmd.java | 10 +-
.../command/admin/vm/RebootVMCmdByAdmin.java | 51 +
.../api/command/admin/vm/RecoverVMCmd.java | 10 +-
.../admin/vm/RemoveNicFromVMCmdByAdmin.java | 55 +
.../admin/vm/ResetVMPasswordCmdByAdmin.java | 54 +
.../admin/vm/ResetVMSSHKeyCmdByAdmin.java | 57 +
.../command/admin/vm/RestoreVMCmdByAdmin.java | 54 +
.../api/command/admin/vm/ScaleVMCmdByAdmin.java | 69 +
.../api/command/admin/vm/StartVMCmdByAdmin.java | 80 +
.../api/command/admin/vm/StopVMCmdByAdmin.java | 53 +
.../vm/UpdateDefaultNicForVMCmdByAdmin.java | 56 +
.../command/admin/vm/UpdateVMCmdByAdmin.java | 53 +
.../command/admin/vm/UpgradeVMCmdByAdmin.java | 59 +
.../RevertToVMSnapshotCmdByAdmin.java | 57 +
.../admin/volume/AttachVolumeCmdByAdmin.java | 47 +
.../admin/volume/CreateVolumeCmdByAdmin.java | 61 +
.../admin/volume/DetachVolumeCmdByAdmin.java | 48 +
.../admin/volume/ListVolumesCmdByAdmin.java | 63 +
.../admin/volume/MigrateVolumeCmdByAdmin.java | 47 +
.../admin/volume/ResizeVolumeCmdByAdmin.java | 47 +
.../admin/volume/UpdateVolumeCmdByAdmin.java | 45 +
.../admin/volume/UploadVolumeCmdByAdmin.java | 57 +
.../admin/vpc/CreatePrivateGatewayCmd.java | 3 +-
.../command/admin/vpc/CreateVPCCmdByAdmin.java | 64 +
.../admin/vpc/DeletePrivateGatewayCmd.java | 5 +-
.../command/admin/vpc/ListVPCsCmdByAdmin.java | 55 +
.../command/admin/vpc/UpdateVPCCmdByAdmin.java | 47 +
.../api/command/admin/zone/CreateZoneCmd.java | 7 +-
.../command/admin/zone/ListZonesCmdByAdmin.java | 26 +
.../zone/MarkDefaultZoneForAccountCmd.java | 10 +-
.../api/command/admin/zone/UpdateZoneCmd.java | 5 +-
.../command/user/account/ListAccountsCmd.java | 8 +-
.../user/address/AssociateIPAddrCmd.java | 10 +-
.../user/address/ListPublicIpAddressesCmd.java | 10 +-
.../command/user/address/UpdateIPAddrCmd.java | 12 +-
.../affinitygroup/CreateAffinityGroupCmd.java | 8 +-
.../affinitygroup/DeleteAffinityGroupCmd.java | 12 +-
.../affinitygroup/ListAffinityGroupsCmd.java | 10 +-
.../affinitygroup/UpdateVMAffinityGroupCmd.java | 13 +-
.../autoscale/CreateAutoScalePolicyCmd.java | 9 +-
.../autoscale/CreateAutoScaleVmGroupCmd.java | 10 +-
.../autoscale/CreateAutoScaleVmProfileCmd.java | 12 +-
.../user/autoscale/CreateConditionCmd.java | 12 +-
.../autoscale/DeleteAutoScalePolicyCmd.java | 8 +-
.../autoscale/DeleteAutoScaleVmGroupCmd.java | 8 +-
.../autoscale/DeleteAutoScaleVmProfileCmd.java | 8 +-
.../user/autoscale/DeleteConditionCmd.java | 8 +-
.../autoscale/DisableAutoScaleVmGroupCmd.java | 8 +-
.../autoscale/EnableAutoScaleVmGroupCmd.java | 8 +-
.../autoscale/ListAutoScalePoliciesCmd.java | 5 +-
.../autoscale/ListAutoScaleVmGroupsCmd.java | 8 +-
.../autoscale/ListAutoScaleVmProfilesCmd.java | 8 +-
.../autoscale/UpdateAutoScalePolicyCmd.java | 8 +-
.../autoscale/UpdateAutoScaleVmGroupCmd.java | 15 +-
.../autoscale/UpdateAutoScaleVmProfileCmd.java | 15 +-
.../command/user/event/ArchiveEventsCmd.java | 5 +-
.../api/command/user/event/DeleteEventsCmd.java | 5 +-
.../api/command/user/event/ListEventsCmd.java | 5 +-
.../firewall/CreateEgressFirewallRuleCmd.java | 18 +-
.../user/firewall/CreateFirewallRuleCmd.java | 6 +-
.../firewall/CreatePortForwardingRuleCmd.java | 20 +-
.../firewall/DeleteEgressFirewallRuleCmd.java | 8 +-
.../user/firewall/DeleteFirewallRuleCmd.java | 9 +-
.../firewall/DeletePortForwardingRuleCmd.java | 6 +-
.../firewall/ListEgressFirewallRulesCmd.java | 8 +-
.../user/firewall/ListFirewallRulesCmd.java | 8 +-
.../firewall/ListPortForwardingRulesCmd.java | 8 +-
.../firewall/UpdatePortForwardingRuleCmd.java | 14 +-
.../api/command/user/iso/AttachIsoCmd.java | 23 +-
.../api/command/user/iso/DetachIsoCmd.java | 18 +-
.../command/user/iso/ListIsoPermissionsCmd.java | 10 +-
.../api/command/user/iso/ListIsosCmd.java | 8 +-
.../api/command/user/iso/RegisterIsoCmd.java | 20 +-
.../api/command/user/iso/UpdateIsoCmd.java | 7 +-
.../ListLoadBalancerRuleInstancesCmd.java | 13 +-
.../command/user/network/CreateNetworkCmd.java | 13 +-
.../command/user/network/DeleteNetworkCmd.java | 9 +-
.../command/user/network/ListNetworksCmd.java | 11 +-
.../command/user/network/RestartNetworkCmd.java | 9 +-
.../command/user/network/UpdateNetworkCmd.java | 31 +-
.../AuthorizeSecurityGroupEgressCmd.java | 24 +-
.../AuthorizeSecurityGroupIngressCmd.java | 23 +-
.../securitygroup/CreateSecurityGroupCmd.java | 8 +-
.../securitygroup/DeleteSecurityGroupCmd.java | 16 +-
.../securitygroup/ListSecurityGroupsCmd.java | 5 +-
.../RevokeSecurityGroupEgressCmd.java | 11 +-
.../RevokeSecurityGroupIngressCmd.java | 10 +-
.../user/snapshot/CreateSnapshotCmd.java | 17 +-
.../user/snapshot/DeleteSnapshotCmd.java | 13 +-
.../command/user/snapshot/ListSnapshotsCmd.java | 5 +-
.../user/snapshot/RevertSnapshotCmd.java | 14 +-
.../command/user/ssh/CreateSSHKeyPairCmd.java | 8 +-
.../command/user/ssh/DeleteSSHKeyPairCmd.java | 9 +-
.../command/user/ssh/ListSSHKeyPairsCmd.java | 5 +-
.../command/user/ssh/RegisterSSHKeyPairCmd.java | 8 +-
.../api/command/user/tag/CreateTagsCmd.java | 5 +-
.../api/command/user/tag/DeleteTagsCmd.java | 5 +-
.../api/command/user/tag/ListTagsCmd.java | 5 +-
.../command/user/template/CopyTemplateCmd.java | 9 +-
.../user/template/CreateTemplateCmd.java | 40 +-
.../template/ListTemplatePermissionsCmd.java | 11 +-
.../command/user/template/ListTemplatesCmd.java | 9 +-
.../user/template/RegisterTemplateCmd.java | 16 +-
.../user/template/UpdateTemplateCmd.java | 9 +-
.../template/UpdateTemplatePermissionsCmd.java | 3 +-
.../api/command/user/vm/AddNicToVMCmd.java | 21 +-
.../api/command/user/vm/DeployVMCmd.java | 37 +-
.../api/command/user/vm/DestroyVMCmd.java | 18 +-
.../api/command/user/vm/GetVMPasswordCmd.java | 11 +-
.../api/command/user/vm/ListVMsCmd.java | 28 +-
.../api/command/user/vm/RebootVMCmd.java | 20 +-
.../command/user/vm/RemoveIpFromVmNicCmd.java | 14 +-
.../api/command/user/vm/RemoveNicFromVMCmd.java | 21 +-
.../api/command/user/vm/ResetVMPasswordCmd.java | 27 +-
.../api/command/user/vm/ResetVMSSHKeyCmd.java | 14 +-
.../api/command/user/vm/RestoreVMCmd.java | 21 +-
.../api/command/user/vm/ScaleVMCmd.java | 27 +-
.../api/command/user/vm/StartVMCmd.java | 19 +-
.../api/command/user/vm/StopVMCmd.java | 14 +-
.../user/vm/UpdateDefaultNicForVMCmd.java | 20 +-
.../api/command/user/vm/UpdateVMCmd.java | 25 +-
.../api/command/user/vm/UpgradeVMCmd.java | 26 +-
.../command/user/vmgroup/CreateVMGroupCmd.java | 8 +-
.../command/user/vmgroup/DeleteVMGroupCmd.java | 8 +-
.../command/user/vmgroup/ListVMGroupsCmd.java | 5 +-
.../command/user/vmgroup/UpdateVMGroupCmd.java | 9 +-
.../user/vmsnapshot/CreateVMSnapshotCmd.java | 10 +-
.../user/vmsnapshot/DeleteVMSnapshotCmd.java | 8 +-
.../user/vmsnapshot/ListVMSnapshotCmd.java | 5 +-
.../user/vmsnapshot/RevertToVMSnapshotCmd.java | 13 +-
.../command/user/volume/AttachVolumeCmd.java | 23 +-
.../command/user/volume/CreateVolumeCmd.java | 21 +-
.../command/user/volume/DeleteVolumeCmd.java | 14 +-
.../command/user/volume/DetachVolumeCmd.java | 21 +-
.../command/user/volume/ExtractVolumeCmd.java | 13 +-
.../api/command/user/volume/ListVolumesCmd.java | 9 +-
.../command/user/volume/MigrateVolumeCmd.java | 20 +-
.../command/user/volume/ResizeVolumeCmd.java | 20 +-
.../command/user/volume/UpdateVolumeCmd.java | 18 +-
.../command/user/volume/UploadVolumeCmd.java | 29 +-
.../command/user/vpc/CreateStaticRouteCmd.java | 3 +-
.../api/command/user/vpc/CreateVPCCmd.java | 23 +-
.../command/user/vpc/DeleteStaticRouteCmd.java | 9 +-
.../api/command/user/vpc/DeleteVPCCmd.java | 9 +-
.../user/vpc/ListPrivateGatewaysCmd.java | 5 +-
.../command/user/vpc/ListStaticRoutesCmd.java | 5 +-
.../api/command/user/vpc/ListVPCsCmd.java | 14 +-
.../api/command/user/vpc/RestartVPCCmd.java | 9 +-
.../api/command/user/vpc/UpdateVPCCmd.java | 21 +-
.../api/command/user/vpn/AddVpnUserCmd.java | 8 +-
.../user/vpn/CreateRemoteAccessVpnCmd.java | 12 +-
.../user/vpn/CreateVpnConnectionCmd.java | 7 +-
.../user/vpn/CreateVpnCustomerGatewayCmd.java | 8 +-
.../command/user/vpn/CreateVpnGatewayCmd.java | 6 +-
.../user/vpn/DeleteRemoteAccessVpnCmd.java | 4 +-
.../user/vpn/DeleteVpnConnectionCmd.java | 5 +-
.../user/vpn/DeleteVpnCustomerGatewayCmd.java | 8 +-
.../command/user/vpn/DeleteVpnGatewayCmd.java | 5 +-
.../user/vpn/ListRemoteAccessVpnsCmd.java | 8 +-
.../command/user/vpn/ListVpnConnectionsCmd.java | 8 +-
.../user/vpn/ListVpnCustomerGatewaysCmd.java | 5 +-
.../command/user/vpn/ListVpnGatewaysCmd.java | 8 +-
.../api/command/user/vpn/ListVpnUsersCmd.java | 5 +-
.../api/command/user/vpn/RemoveVpnUserCmd.java | 6 +-
.../command/user/vpn/ResetVpnConnectionCmd.java | 8 +-
.../user/vpn/UpdateVpnCustomerGatewayCmd.java | 8 +-
.../api/command/user/zone/ListZonesByCmd.java | 133 --
.../api/command/user/zone/ListZonesCmd.java | 134 ++
.../api/response/AccountResponse.java | 9 +
.../apache/cloudstack/query/QueryService.java | 18 +-
.../api/command/test/ScaleVMCmdTest.java | 4 +-
client/pom.xml | 16 +-
client/tomcatconf/applicationContext.xml.in | 951 ++++++++
client/tomcatconf/commands.properties.in | 16 +
client/tomcatconf/componentContext.xml.in | 317 +++
client/tomcatconf/nonossComponentContext.xml.in | 422 ++++
.../tomcatconf/simulatorComponentContext.xml.in | 286 +++
...g-core-lifecycle-api-context-inheritable.xml | 5 +
.../core/spring-core-registry-core-context.xml | 9 +-
.../src/com/cloud/network/addr/PublicIp.java | 4 +-
.../orchestration/NetworkOrchestrator.java | 168 +-
engine/schema/src/com/cloud/event/EventVO.java | 1 -
.../cloud/network/as/AutoScaleVmGroupVO.java | 1 -
.../cloud/network/dao/RemoteAccessVpnVO.java | 2 +-
.../network/dao/Site2SiteCustomerGatewayVO.java | 1 +
.../network/dao/Site2SiteVpnConnectionVO.java | 1 +
.../network/dao/Site2SiteVpnGatewayVO.java | 1 +
.../com/cloud/network/rules/FirewallRuleVO.java | 2 +-
.../schema/src/com/cloud/network/vpc/VpcVO.java | 1 +
.../schema/src/com/cloud/storage/VolumeVO.java | 1 +
.../src/com/cloud/tags/ResourceTagVO.java | 1 +
.../com/cloud/upgrade/dao/Upgrade430to440.java | 52 +-
engine/schema/src/com/cloud/user/AccountVO.java | 1 -
.../schema/src/com/cloud/vm/VMInstanceVO.java | 16 +-
.../src/com/cloud/vm/dao/NicIpAliasVO.java | 10 +-
.../storage/snapshot/SnapshotObject.java | 2 +-
.../db/src/com/cloud/utils/db/SearchBase.java | 12 +-
.../ratelimit/ApiRateLimitServiceImpl.java | 4 +-
.../cloudstack/ratelimit/ApiRateLimitTest.java | 10 +-
.../commands/ListF5LoadBalancerNetworksCmd.java | 9 +-
.../contrail/management/MockAccountManager.java | 63 +-
.../commands/ListSrxFirewallNetworksCmd.java | 9 +-
.../ListNetscalerLoadBalancerNetworksCmd.java | 9 +-
.../ListNiciraNvpDeviceNetworksCmd.java | 5 +-
.../ListPaloAltoFirewallNetworksCmd.java | 5 +-
.../api/command/LdapCreateAccountCmd.java | 20 +-
.../spring-server-core-managers-context.xml | 3 +-
.../cloud/acl/AffinityGroupAccessChecker.java | 6 +-
server/src/com/cloud/acl/DomainChecker.java | 41 +-
server/src/com/cloud/api/ApiDBUtils.java | 49 +-
server/src/com/cloud/api/ApiDispatcher.java | 37 +-
server/src/com/cloud/api/ApiResponseHelper.java | 96 +-
server/src/com/cloud/api/ApiServer.java | 129 +-
.../com/cloud/api/query/QueryManagerImpl.java | 653 +++---
.../com/cloud/api/query/ViewResponseHelper.java | 53 +-
.../com/cloud/api/query/dao/AccountJoinDao.java | 3 +-
.../cloud/api/query/dao/AccountJoinDaoImpl.java | 100 +-
.../cloud/api/query/dao/DataCenterJoinDao.java | 3 +-
.../api/query/dao/DataCenterJoinDaoImpl.java | 11 +-
.../api/query/dao/DomainRouterJoinDaoImpl.java | 10 +-
.../cloud/api/query/dao/TemplateJoinDao.java | 11 +-
.../api/query/dao/TemplateJoinDaoImpl.java | 52 +-
.../com/cloud/api/query/dao/UserVmJoinDao.java | 5 +-
.../cloud/api/query/dao/UserVmJoinDaoImpl.java | 21 +-
.../com/cloud/api/query/dao/VolumeJoinDao.java | 5 +-
.../cloud/api/query/dao/VolumeJoinDaoImpl.java | 18 +-
.../com/cloud/api/query/vo/AsyncJobJoinVO.java | 34 +-
.../cloud/api/query/vo/DomainRouterJoinVO.java | 1 -
.../src/com/cloud/api/query/vo/EventJoinVO.java | 1 -
.../cloud/api/query/vo/InstanceGroupJoinVO.java | 1 -
.../api/query/vo/ProjectInvitationJoinVO.java | 1 -
.../cloud/api/query/vo/ResourceTagJoinVO.java | 1 -
.../cloud/api/query/vo/SecurityGroupJoinVO.java | 1 -
.../com/cloud/api/query/vo/TemplateJoinVO.java | 5 +-
.../com/cloud/api/query/vo/UserVmJoinVO.java | 1 -
.../com/cloud/api/query/vo/VolumeJoinVO.java | 2 +-
.../api/response/ApiResponseSerializer.java | 10 +-
.../configuration/ConfigurationManagerImpl.java | 544 ++---
.../deploy/DeploymentPlanningManagerImpl.java | 2204 +++++++++---------
.../src/com/cloud/deploy/FirstFitPlanner.java | 10 +-
.../com/cloud/network/IpAddressManagerImpl.java | 670 +++---
.../com/cloud/network/NetworkServiceImpl.java | 482 ++--
.../cloud/network/as/AutoScaleManagerImpl.java | 485 ++--
.../network/firewall/FirewallManagerImpl.java | 174 +-
.../lb/LoadBalancingRulesManagerImpl.java | 29 +-
.../cloud/network/rules/RulesManagerImpl.java | 47 +-
.../security/SecurityGroupManagerImpl.java | 3 +-
.../network/vpc/NetworkACLServiceImpl.java | 34 +-
.../com/cloud/network/vpc/VpcManagerImpl.java | 419 ++--
.../network/vpn/RemoteAccessVpnManagerImpl.java | 43 +-
.../network/vpn/Site2SiteVpnManagerImpl.java | 49 +-
.../com/cloud/projects/ProjectManagerImpl.java | 228 +-
.../com/cloud/resource/ResourceManagerImpl.java | 250 +-
.../resourcelimit/ResourceLimitManagerImpl.java | 243 +-
.../com/cloud/server/ManagementServerImpl.java | 219 +-
.../com/cloud/servlet/ConsoleProxyServlet.java | 57 +-
.../com/cloud/storage/StorageManagerImpl.java | 47 +-
.../com/cloud/storage/VolumeApiServiceImpl.java | 280 +--
.../storage/snapshot/SnapshotManagerImpl.java | 42 +-
.../cloud/tags/TaggedResourceManagerImpl.java | 14 +-
.../template/HypervisorTemplateAdapter.java | 26 +-
.../com/cloud/template/TemplateAdapterBase.java | 15 +-
.../com/cloud/template/TemplateManagerImpl.java | 99 +-
.../src/com/cloud/usage/UsageServiceImpl.java | 9 +-
server/src/com/cloud/user/AccountManager.java | 53 +-
.../src/com/cloud/user/AccountManagerImpl.java | 526 +++--
.../src/com/cloud/user/DomainManagerImpl.java | 52 +-
.../com/cloud/uuididentity/UUIDManagerImpl.java | 2 +-
server/src/com/cloud/vm/UserVmManager.java | 24 +-
server/src/com/cloud/vm/UserVmManagerImpl.java | 439 ++--
.../vm/snapshot/VMSnapshotManagerImpl.java | 138 +-
.../affinity/AffinityGroupServiceImpl.java | 998 ++++----
.../lb/ApplicationLoadBalancerManagerImpl.java | 18 +-
.../cloudstack/network/lb/CertServiceImpl.java | 21 +-
.../GlobalLoadBalancingRulesServiceImpl.java | 12 +-
.../com/cloud/user/MockAccountManagerImpl.java | 88 +-
server/test/com/cloud/vm/UserVmManagerTest.java | 35 +-
.../cloud/vpc/MockResourceLimitManagerImpl.java | 2 +-
.../affinity/AffinityApiUnitTest.java | 6 +
.../iam/AddIAMPermissionToIAMPolicyCmd.java | 3 -
.../api/response/iam/IAMPermissionResponse.java | 8 +-
.../cloudstack/iam/IAMApiServiceImpl.java | 22 +-
.../iam/RoleBasedEntityAccessChecker.java | 13 +-
services/pom.xml | 2 +-
setup/db/db/schema-430to440.sql | 113 +-
test/integration/smoke/test_vm_iam.py | 717 ++++++
tools/apidoc/gen_toc.py | 15 +-
tools/marvin/marvin/integration/lib/base.py | 130 +-
354 files changed, 12593 insertions(+), 6294 deletions(-)
----------------------------------------------------------------------