mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	cleaning up imports, fixing up some compilation problems related to API refactoring
This commit is contained in:
		
							parent
							
								
									3ba48f9676
								
							
						
					
					
						commit
						df10af0688
					
				@ -101,10 +101,10 @@ import com.cloud.exception.UnsupportedVersionException;
 | 
			
		||||
import com.cloud.ha.HighAvailabilityManager;
 | 
			
		||||
import com.cloud.host.DetailVO;
 | 
			
		||||
import com.cloud.host.Host;
 | 
			
		||||
import com.cloud.host.Host.Type;
 | 
			
		||||
import com.cloud.host.HostStats;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Status;
 | 
			
		||||
import com.cloud.host.Host.Type;
 | 
			
		||||
import com.cloud.host.Status.Event;
 | 
			
		||||
import com.cloud.host.dao.DetailsDao;
 | 
			
		||||
import com.cloud.host.dao.HostDao;
 | 
			
		||||
 | 
			
		||||
@ -34,8 +34,8 @@ import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.dc.HostPodVO;
 | 
			
		||||
import com.cloud.host.DetailVO;
 | 
			
		||||
import com.cloud.host.Host;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Host.Type;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.dao.DetailsDao;
 | 
			
		||||
import com.cloud.host.dao.HostDao;
 | 
			
		||||
import com.cloud.offering.ServiceOffering;
 | 
			
		||||
 | 
			
		||||
@ -161,12 +161,12 @@ public class ApiServlet extends HttpServlet {
 | 
			
		||||
            String userId = null;
 | 
			
		||||
 | 
			
		||||
            if (!isNew) {
 | 
			
		||||
                userId = (String)session.getAttribute(BaseCmd.Properties.USER_ID.getName());
 | 
			
		||||
                String account = (String)session.getAttribute(BaseCmd.Properties.ACCOUNT.getName());
 | 
			
		||||
                String domainId = (String)session.getAttribute(BaseCmd.Properties.DOMAIN_ID.getName());
 | 
			
		||||
                Object accountObj = session.getAttribute(BaseCmd.Properties.ACCOUNT_OBJ.getName());
 | 
			
		||||
                String sessionKey = (String)session.getAttribute(BaseCmd.Properties.SESSION_KEY.getName());
 | 
			
		||||
                String[] sessionKeyParam = (String[])params.get(BaseCmd.Properties.SESSION_KEY.getName());
 | 
			
		||||
                userId = (String)session.getAttribute("userid");
 | 
			
		||||
                String account = (String)session.getAttribute("account");
 | 
			
		||||
                String domainId = (String)session.getAttribute("domainid");
 | 
			
		||||
                Object accountObj = session.getAttribute("accountobj");
 | 
			
		||||
                String sessionKey = (String)session.getAttribute("sessionkey");
 | 
			
		||||
                String[] sessionKeyParam = (String[])params.get("sessionkey");
 | 
			
		||||
                if ((sessionKeyParam == null) || (sessionKey == null) || !sessionKey.equals(sessionKeyParam[0])) {
 | 
			
		||||
                    session.invalidate();
 | 
			
		||||
                    resp.sendError(HttpServletResponse.SC_UNAUTHORIZED, "unable to verify user credentials");
 | 
			
		||||
@ -276,6 +276,7 @@ public class ApiServlet extends HttpServlet {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @SuppressWarnings("rawtypes")
 | 
			
		||||
    private String getLoginSuccessResponse(HttpSession session, String responseType) {
 | 
			
		||||
        StringBuffer sb = new StringBuffer();
 | 
			
		||||
        int inactiveInterval = session.getMaxInactiveInterval();
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,6 @@
 | 
			
		||||
package com.cloud.api;
 | 
			
		||||
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * A base command for supporting asynchronous API calls.  When an API command is received, the command will be
 | 
			
		||||
 | 
			
		||||
@ -18,8 +18,6 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api;
 | 
			
		||||
 | 
			
		||||
import java.io.UnsupportedEncodingException;
 | 
			
		||||
import java.net.URLDecoder;
 | 
			
		||||
import java.text.DateFormat;
 | 
			
		||||
import java.text.SimpleDateFormat;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
@ -20,10 +20,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="discoverHosts", manager=Manager.AgentManager)
 | 
			
		||||
public class AddHostCmd extends AddHostOrStorageCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,10 +20,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="discoverHosts", manager=Manager.AgentManager)
 | 
			
		||||
public class AddSecondaryStorageCmd extends AddHostOrStorageCmd {
 | 
			
		||||
 | 
			
		||||
@ -111,7 +111,7 @@ public class CreateVolumeCmd extends BaseAsyncCreateCmd {
 | 
			
		||||
 | 
			
		||||
        VolumeResponse response = new VolumeResponse();
 | 
			
		||||
        response.setId(volume.getId());
 | 
			
		||||
        response.setName(param.getName());
 | 
			
		||||
        response.setName(volume.getName());
 | 
			
		||||
        response.setVolumeType(volume.getVolumeType().toString());
 | 
			
		||||
        response.setSize(volume.getSize());
 | 
			
		||||
        response.setCreated(volume.getCreated());
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteIpForwardingRule", manager=Manager.NetworkManager)
 | 
			
		||||
public class DeleteIPForwardingRuleCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteLoadBalancerRule", manager=Manager.NetworkManager)
 | 
			
		||||
public class DeleteLoadBalancerRuleCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteSecurityGroup", manager=Manager.ManagementServer)
 | 
			
		||||
public class DeletePortForwardingServiceCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteNetworkRuleConfig", manager=Manager.NetworkManager)
 | 
			
		||||
public class DeletePortForwardingServiceRuleCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteServiceOffering", manager=Manager.ConfigManager)
 | 
			
		||||
public class DeleteServiceOfferingCmd extends BaseCmd{
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteSnapshot", manager=Manager.SnapshotManager)
 | 
			
		||||
public class DeleteSnapshotCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -23,9 +23,9 @@ import java.util.List;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteSnapshotPolicies", manager=Manager.SnapshotManager)
 | 
			
		||||
public class DeleteSnapshotPoliciesCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteTemplate", manager=Manager.TemplateManager)
 | 
			
		||||
public class DeleteTemplateCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteUser", manager=Manager.ManagementServer)
 | 
			
		||||
public class DeleteUserCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteVlanIpRange", manager=Manager.ConfigManager)
 | 
			
		||||
public class DeleteVlanIpRangeCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteVolume", manager=Manager.StorageManager)
 | 
			
		||||
public class DeleteVolumeCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -18,20 +18,12 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.user.User;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="deleteZone", manager=Manager.ConfigManager)
 | 
			
		||||
public class DeleteZoneCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="destroyConsoleProxy", manager=Manager.ConsoleProxyManager)
 | 
			
		||||
public class DestroyConsoleProxyCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="destroyVm", manager=Manager.UserVmManager)
 | 
			
		||||
public class DestroyVMCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="detachIso", manager=Manager.TemplateManager)
 | 
			
		||||
public class DetachIsoCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="detachVolumeFromVM", manager=Manager.UserVmManager)
 | 
			
		||||
public class DetachVolumeCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="disassociateIpAddress", manager=Manager.NetworkManager)
 | 
			
		||||
public class DisassociateIPAddrCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -18,15 +18,12 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="enableUser", manager=Manager.ManagementServer)
 | 
			
		||||
public class EnableUserCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -18,15 +18,12 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="getCloudIdentifierResponse", manager=Manager.ManagementServer)
 | 
			
		||||
public class GetCloudIdentifierCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -29,18 +29,15 @@ import java.util.StringTokenizer;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseListCmd;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.response.CapacityResponse;
 | 
			
		||||
import com.cloud.capacity.CapacityVO;
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
import com.cloud.server.Criteria;
 | 
			
		||||
import com.cloud.storage.Storage.StoragePoolType;
 | 
			
		||||
import com.cloud.storage.StoragePoolVO;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="listCapacities")
 | 
			
		||||
public class ListCapacityCmd extends BaseListCmd {
 | 
			
		||||
 | 
			
		||||
@ -27,7 +27,6 @@ import java.util.Set;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseListCmd;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
@ -40,7 +39,6 @@ import com.cloud.host.Status.Event;
 | 
			
		||||
import com.cloud.offering.ServiceOffering;
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
import com.cloud.storage.GuestOSCategoryVO;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="searchForServers")
 | 
			
		||||
 | 
			
		||||
@ -2,8 +2,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.Storage.ImageFormat;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
 | 
			
		||||
public class ListIsoPermissionsCmd extends ListTemplateOrIsoPermissionsCmd {
 | 
			
		||||
	protected String getResponseName() {
 | 
			
		||||
 | 
			
		||||
@ -25,15 +25,12 @@ import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseListCmd;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.response.TemplateResponse;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.domain.DomainVO;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
import com.cloud.storage.GuestOS;
 | 
			
		||||
@ -43,7 +40,6 @@ import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.dao.VMTemplateDao.TemplateFilter;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.user.UserContext;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="listTemplates")
 | 
			
		||||
public class ListIsosCmd extends BaseListCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,22 +20,16 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseListCmd;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.response.DomainRouterResponse;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.domain.DomainVO;
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
import com.cloud.server.Criteria;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
import com.cloud.vm.DomainRouterVO;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="searchForRouters")
 | 
			
		||||
 | 
			
		||||
@ -20,9 +20,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="lockAccount", manager=Manager.ManagementServer)
 | 
			
		||||
public class LockAccountCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,9 +20,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="lockUser", manager=Manager.ManagementServer)
 | 
			
		||||
public class LockUserCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="maintain", manager=Manager.AgentManager)
 | 
			
		||||
public class PrepareForMaintenanceCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="preparePrimaryStorageForMaintenance", manager=Manager.StorageManager)
 | 
			
		||||
public class PreparePrimaryStorageForMaintenanceCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="rebootSystemVM", manager=Manager.ManagementServer)
 | 
			
		||||
public class RebootSystemVmCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="rebootVirtualMachine", manager=Manager.UserVmManager)
 | 
			
		||||
public class RebootVMCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="reconnectHost", manager=Manager.AgentManager)
 | 
			
		||||
public class ReconnectHostCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="recoverVirtualMachine", manager=Manager.UserVmManager)
 | 
			
		||||
public class RecoverVMCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="createApiKeyAndSecretKey", manager=Manager.ManagementServer)
 | 
			
		||||
public class RegisterCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="registerIso", manager=Manager.TemplateManager)
 | 
			
		||||
public class RegisterIsoCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="registerTemplate", manager=Manager.TemplateManager)
 | 
			
		||||
public class RegisterTemplateCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -23,9 +23,9 @@ import java.util.List;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="removeFromLoadBalancer", manager=Manager.NetworkManager)
 | 
			
		||||
public class RemoveFromLoadBalancerRuleCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="removeSecurityGroup", manager=Manager.ManagementServer)
 | 
			
		||||
public class RemovePortForwardingServiceCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="resetVMPassword", manager=Manager.UserVmManager)
 | 
			
		||||
public class ResetVMPasswordCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -5,9 +5,9 @@ import java.util.Map;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="revokeNetworkGroupIngress", manager=Manager.NetworkGroupManager)
 | 
			
		||||
public class RevokeNetworkGroupIngressCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="stopSystemVM", manager=Manager.ManagementServer)
 | 
			
		||||
public class StartSystemVMCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -18,22 +18,13 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.ApiConstants;
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="startVirtualMachine", manager=Manager.UserVmManager)
 | 
			
		||||
public class StartVMCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@Implementation(method="stopRouter", manager=Manager.NetworkManager)
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="stopSystemVM", manager=Manager.ManagementServer)
 | 
			
		||||
public class StopSystemVmCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseAsyncCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="stopVirtualMachine", manager=Manager.UserVmManager)
 | 
			
		||||
public class StopVMCmd extends BaseAsyncCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,10 +20,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateTemplate", manager=Manager.ManagementServer)
 | 
			
		||||
public class UpdateIsoCmd extends UpdateTemplateOrIsoCmd {
 | 
			
		||||
 | 
			
		||||
@ -2,8 +2,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateTemplatePermissions", manager=Manager.ManagementServer)
 | 
			
		||||
public class UpdateIsoPermissionsCmd extends UpdateTemplateOrIsoPermissionsCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="editPod", manager=Manager.ConfigManager)
 | 
			
		||||
public class UpdatePodCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -18,24 +18,12 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.configuration.ResourceCount.ResourceType;
 | 
			
		||||
import com.cloud.configuration.ResourceLimitVO;
 | 
			
		||||
import com.cloud.domain.DomainVO;
 | 
			
		||||
import com.cloud.exception.InvalidParameterValueException;
 | 
			
		||||
import com.cloud.server.Criteria;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateResourceLimit", manager=Manager.AccountManager)
 | 
			
		||||
public class UpdateResourceLimitCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateServiceOffering", manager=Manager.ConfigManager)
 | 
			
		||||
public class UpdateServiceOfferingCmd extends BaseCmd
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateStoragePool", manager=Manager.StorageManager)
 | 
			
		||||
public class UpdateStoragePoolCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,10 +20,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateTemplate", manager=Manager.ManagementServer)
 | 
			
		||||
public class UpdateTemplateCmd extends UpdateTemplateOrIsoCmd {
 | 
			
		||||
 | 
			
		||||
@ -5,9 +5,9 @@ import java.util.List;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateTemplatePermissions", manager=Manager.ManagementServer)
 | 
			
		||||
public abstract class UpdateTemplateOrIsoPermissionsCmd extends BaseCmd {
 | 
			
		||||
 | 
			
		||||
@ -20,8 +20,8 @@ package com.cloud.api.commands;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
 | 
			
		||||
@Implementation(method="updateTemplatePermissions", manager=Manager.ManagementServer)
 | 
			
		||||
public class UpdateTemplatePermissionsCmd extends UpdateTemplateOrIsoPermissionsCmd {
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.response.UpgradeVmResponse;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -21,10 +21,10 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.ServerApiException;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.serializer.Param;
 | 
			
		||||
import com.cloud.serializer.SerializerHelper;
 | 
			
		||||
 | 
			
		||||
@ -21,9 +21,9 @@ package com.cloud.api.commands;
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.Implementation;
 | 
			
		||||
import com.cloud.api.Parameter;
 | 
			
		||||
import com.cloud.api.BaseCmd.Manager;
 | 
			
		||||
import com.cloud.api.response.UpgradeVmResponse;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -18,8 +18,6 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.async;
 | 
			
		||||
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.async.SyncQueueItemVO;
 | 
			
		||||
 | 
			
		||||
public interface AsyncJobExecutor {
 | 
			
		||||
	public AsyncJobManager getAsyncJobMgr();
 | 
			
		||||
 | 
			
		||||
@ -18,8 +18,6 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.async;
 | 
			
		||||
 | 
			
		||||
import com.cloud.async.AsyncJobResult;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.utils.component.Manager;
 | 
			
		||||
 | 
			
		||||
public interface AsyncJobManager extends Manager {
 | 
			
		||||
 | 
			
		||||
@ -18,8 +18,6 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.async;
 | 
			
		||||
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.async.SyncQueueItemVO;
 | 
			
		||||
 | 
			
		||||
public abstract class BaseAsyncJobExecutor implements AsyncJobExecutor {
 | 
			
		||||
	private SyncQueueItemVO _syncSource;
 | 
			
		||||
 | 
			
		||||
@ -20,8 +20,6 @@ package com.cloud.async;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import com.cloud.async.SyncQueueItemVO;
 | 
			
		||||
import com.cloud.async.SyncQueueVO;
 | 
			
		||||
import com.cloud.utils.component.Manager;
 | 
			
		||||
 | 
			
		||||
public interface SyncQueueManager extends Manager {
 | 
			
		||||
 | 
			
		||||
@ -25,18 +25,16 @@ import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
import javax.naming.ConfigurationException;
 | 
			
		||||
import com.cloud.utils.exception.CloudRuntimeException;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.async.SyncQueueItemVO;
 | 
			
		||||
import com.cloud.async.SyncQueueVO;
 | 
			
		||||
import com.cloud.async.dao.SyncQueueDao;
 | 
			
		||||
import com.cloud.async.dao.SyncQueueItemDao;
 | 
			
		||||
import com.cloud.utils.DateUtil;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
import com.cloud.utils.db.DB;
 | 
			
		||||
import com.cloud.utils.db.Transaction;
 | 
			
		||||
import com.cloud.utils.exception.CloudRuntimeException;
 | 
			
		||||
 | 
			
		||||
@Local(value={SyncQueueManager.class})
 | 
			
		||||
public class SyncQueueManagerImpl implements SyncQueueManager {
 | 
			
		||||
 | 
			
		||||
@ -37,9 +37,7 @@ import com.cloud.offering.ServiceOffering;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.GuestOSCategoryVO;
 | 
			
		||||
import com.cloud.utils.NumbersUtil;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
//import com.cloud.vm.HostStats;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
public class CompleteMaintenanceExecutor extends BaseAsyncJobExecutor {
 | 
			
		||||
 | 
			
		||||
@ -31,10 +31,9 @@ import com.cloud.domain.DomainVO;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.VMTemplateHostVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc.Status;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
public class CopyTemplateExecutor extends BaseAsyncJobExecutor {
 | 
			
		||||
 | 
			
		||||
@ -20,8 +20,6 @@ package com.cloud.async.executor;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
import javax.persistence.Column;
 | 
			
		||||
 | 
			
		||||
import com.cloud.serializer.Param;
 | 
			
		||||
import com.cloud.storage.Storage.ImageFormat;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -30,16 +30,14 @@ import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.event.EventTypes;
 | 
			
		||||
import com.cloud.event.EventVO;
 | 
			
		||||
import com.cloud.exception.InvalidParameterValueException;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Status.Event;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.GuestOS;
 | 
			
		||||
import com.cloud.storage.Snapshot;
 | 
			
		||||
import com.cloud.storage.VMTemplateHostVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc.Status;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc.Status;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.user.AccountManager;
 | 
			
		||||
import com.cloud.user.AccountVO;
 | 
			
		||||
 | 
			
		||||
@ -20,8 +20,6 @@ package com.cloud.async.executor;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
import javax.persistence.Column;
 | 
			
		||||
 | 
			
		||||
import com.cloud.serializer.Param;
 | 
			
		||||
 | 
			
		||||
public class CreatePrivateTemplateResultObject {
 | 
			
		||||
 | 
			
		||||
@ -30,9 +30,9 @@ import com.cloud.async.BaseAsyncJobExecutor;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.Snapshot;
 | 
			
		||||
import com.cloud.storage.Snapshot.SnapshotType;
 | 
			
		||||
import com.cloud.storage.SnapshotVO;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.Snapshot.SnapshotType;
 | 
			
		||||
import com.cloud.storage.snapshot.SnapshotManager;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
@ -19,9 +19,9 @@
 | 
			
		||||
package com.cloud.async.executor;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import com.cloud.storage.Volume.VolumeType;
 | 
			
		||||
 | 
			
		||||
import com.cloud.serializer.Param;
 | 
			
		||||
import com.cloud.storage.Volume.VolumeType;
 | 
			
		||||
 | 
			
		||||
public class CreateSnapshotResultObject {
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,6 @@ import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.Snapshot;
 | 
			
		||||
import com.cloud.storage.StorageManager;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.snapshot.SnapshotManager;
 | 
			
		||||
import com.cloud.user.Account;
 | 
			
		||||
import com.cloud.user.AccountManager;
 | 
			
		||||
import com.cloud.user.AccountVO;
 | 
			
		||||
 | 
			
		||||
@ -19,7 +19,6 @@
 | 
			
		||||
package com.cloud.async.executor;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import com.cloud.serializer.Param;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -28,13 +28,12 @@ import com.cloud.async.AsyncJobManager;
 | 
			
		||||
import com.cloud.async.AsyncJobResult;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.configuration.ResourceCount.ResourceType;
 | 
			
		||||
import com.cloud.event.EventState;
 | 
			
		||||
import com.cloud.event.EventTypes;
 | 
			
		||||
import com.cloud.event.EventVO;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.Volume.VolumeType;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.utils.db.DB;
 | 
			
		||||
import com.cloud.utils.db.Transaction;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
 | 
			
		||||
@ -38,9 +38,7 @@ import com.cloud.offering.ServiceOffering;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.GuestOSCategoryVO;
 | 
			
		||||
import com.cloud.utils.NumbersUtil;
 | 
			
		||||
import com.cloud.utils.fsm.StateMachine;
 | 
			
		||||
//import com.cloud.vm.HostStats;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.async.AsyncJobManager;
 | 
			
		||||
import com.cloud.async.AsyncJobResult;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.event.EventState;
 | 
			
		||||
import com.cloud.event.EventTypes;
 | 
			
		||||
import com.cloud.event.EventVO;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
 | 
			
		||||
@ -38,10 +38,7 @@ import com.cloud.offering.ServiceOffering;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.storage.GuestOSCategoryVO;
 | 
			
		||||
import com.cloud.utils.NumbersUtil;
 | 
			
		||||
import com.cloud.utils.Pair;
 | 
			
		||||
import com.cloud.utils.fsm.StateMachine;
 | 
			
		||||
//import com.cloud.vm.HostStats;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -25,7 +25,6 @@ import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.async.AsyncJobManager;
 | 
			
		||||
import com.cloud.async.AsyncJobResult;
 | 
			
		||||
import com.cloud.async.AsyncJobVO;
 | 
			
		||||
import com.cloud.event.EventState;
 | 
			
		||||
import com.cloud.event.EventTypes;
 | 
			
		||||
import com.cloud.event.EventVO;
 | 
			
		||||
import com.cloud.serializer.GsonHelper;
 | 
			
		||||
 | 
			
		||||
@ -18,10 +18,7 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.async.executor;
 | 
			
		||||
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import com.cloud.api.BaseCmd;
 | 
			
		||||
import com.cloud.network.security.NetworkGroupVO;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.service.ServiceOfferingVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
 | 
			
		||||
@ -20,17 +20,14 @@ package com.cloud.cluster;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
import javax.naming.ConfigurationException;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
 | 
			
		||||
import com.cloud.agent.Listener;
 | 
			
		||||
import com.cloud.agent.api.Answer;
 | 
			
		||||
import com.cloud.agent.api.Command;
 | 
			
		||||
import com.cloud.cluster.ClusterManager;
 | 
			
		||||
import com.cloud.cluster.ClusterManagerListener;
 | 
			
		||||
import com.cloud.cluster.ManagementServerHostVO;
 | 
			
		||||
import com.cloud.exception.AgentUnavailableException;
 | 
			
		||||
import com.cloud.exception.OperationTimedoutException;
 | 
			
		||||
import com.cloud.host.Status.Event;
 | 
			
		||||
 | 
			
		||||
@ -50,9 +50,9 @@ import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
import com.cloud.vm.ConsoleProxyVO;
 | 
			
		||||
import com.cloud.vm.UserVmVO;
 | 
			
		||||
import com.cloud.vm.VMInstanceVO;
 | 
			
		||||
import com.cloud.vm.VirtualMachine.Type;
 | 
			
		||||
import com.cloud.vm.VirtualMachineManager;
 | 
			
		||||
import com.cloud.vm.VirtualMachineName;
 | 
			
		||||
import com.cloud.vm.VirtualMachine.Type;
 | 
			
		||||
import com.cloud.vm.dao.UserVmDao;
 | 
			
		||||
import com.cloud.vm.dao.VMInstanceDao;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -27,8 +27,6 @@ import javax.ejb.Local;
 | 
			
		||||
import javax.naming.ConfigurationException;
 | 
			
		||||
 | 
			
		||||
import com.cloud.configuration.dao.ConfigurationDao;
 | 
			
		||||
import com.cloud.consoleproxy.ConsoleProxyAllocator;
 | 
			
		||||
import com.cloud.consoleproxy.ConsoleProxyManager;
 | 
			
		||||
import com.cloud.utils.NumbersUtil;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
import com.cloud.vm.ConsoleProxyVO;
 | 
			
		||||
 | 
			
		||||
@ -67,12 +67,11 @@ import com.cloud.async.BaseAsyncJobExecutor;
 | 
			
		||||
import com.cloud.capacity.dao.CapacityDao;
 | 
			
		||||
import com.cloud.cluster.ClusterManager;
 | 
			
		||||
import com.cloud.configuration.Config;
 | 
			
		||||
import com.cloud.configuration.ConfigurationManager;
 | 
			
		||||
import com.cloud.configuration.dao.ConfigurationDao;
 | 
			
		||||
import com.cloud.dc.DataCenterVO;
 | 
			
		||||
import com.cloud.dc.HostPodVO;
 | 
			
		||||
import com.cloud.dc.VlanVO;
 | 
			
		||||
import com.cloud.dc.Vlan.VlanType;
 | 
			
		||||
import com.cloud.dc.VlanVO;
 | 
			
		||||
import com.cloud.dc.dao.DataCenterDao;
 | 
			
		||||
import com.cloud.dc.dao.HostPodDao;
 | 
			
		||||
import com.cloud.dc.dao.VlanDao;
 | 
			
		||||
@ -90,8 +89,8 @@ import com.cloud.exception.StorageUnavailableException;
 | 
			
		||||
import com.cloud.ha.HighAvailabilityManager;
 | 
			
		||||
import com.cloud.ha.dao.HighAvailabilityDao;
 | 
			
		||||
import com.cloud.host.Host;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Host.Type;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.dao.HostDao;
 | 
			
		||||
import com.cloud.info.ConsoleProxyConnectionInfo;
 | 
			
		||||
import com.cloud.info.ConsoleProxyLoadInfo;
 | 
			
		||||
@ -101,8 +100,8 @@ import com.cloud.info.RunningHostInfoAgregator;
 | 
			
		||||
import com.cloud.info.RunningHostInfoAgregator.ZoneHostInfo;
 | 
			
		||||
import com.cloud.maid.StackMaid;
 | 
			
		||||
import com.cloud.network.IpAddrAllocator;
 | 
			
		||||
import com.cloud.network.NetworkManager;
 | 
			
		||||
import com.cloud.network.IpAddrAllocator.networkInfo;
 | 
			
		||||
import com.cloud.network.NetworkManager;
 | 
			
		||||
import com.cloud.network.dao.IPAddressDao;
 | 
			
		||||
import com.cloud.offering.ServiceOffering.GuestIpType;
 | 
			
		||||
import com.cloud.service.ServiceOfferingVO;
 | 
			
		||||
@ -110,9 +109,9 @@ import com.cloud.service.dao.ServiceOfferingDao;
 | 
			
		||||
import com.cloud.storage.StorageManager;
 | 
			
		||||
import com.cloud.storage.StoragePoolVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateHostVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc.Status;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc.Status;
 | 
			
		||||
import com.cloud.storage.dao.StoragePoolDao;
 | 
			
		||||
import com.cloud.storage.dao.VMTemplateDao;
 | 
			
		||||
import com.cloud.storage.dao.VMTemplateHostDao;
 | 
			
		||||
@ -139,9 +138,9 @@ import com.cloud.vm.ConsoleProxyVO;
 | 
			
		||||
import com.cloud.vm.State;
 | 
			
		||||
import com.cloud.vm.VMInstanceVO;
 | 
			
		||||
import com.cloud.vm.VirtualMachine;
 | 
			
		||||
import com.cloud.vm.VirtualMachine.Event;
 | 
			
		||||
import com.cloud.vm.VirtualMachineManager;
 | 
			
		||||
import com.cloud.vm.VirtualMachineName;
 | 
			
		||||
import com.cloud.vm.VirtualMachine.Event;
 | 
			
		||||
import com.cloud.vm.dao.ConsoleProxyDao;
 | 
			
		||||
import com.cloud.vm.dao.VMInstanceDao;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
 | 
			
		||||
@ -24,8 +24,8 @@ import javax.ejb.Local;
 | 
			
		||||
import javax.naming.ConfigurationException;
 | 
			
		||||
 | 
			
		||||
import com.cloud.configuration.dao.ConfigurationDao;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Host.Type;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
import com.cloud.utils.component.Inject;
 | 
			
		||||
import com.cloud.vm.ConsoleProxyVO;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,7 @@
 | 
			
		||||
package com.cloud.event;
 | 
			
		||||
 | 
			
		||||
import com.cloud.event.dao.EventDao;
 | 
			
		||||
import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
 | 
			
		||||
public class EventUtils {
 | 
			
		||||
 | 
			
		||||
@ -69,8 +69,8 @@ import com.cloud.utils.exception.ExecutionException;
 | 
			
		||||
import com.cloud.vm.State;
 | 
			
		||||
import com.cloud.vm.VMInstanceVO;
 | 
			
		||||
import com.cloud.vm.VirtualMachine;
 | 
			
		||||
import com.cloud.vm.VirtualMachineManager;
 | 
			
		||||
import com.cloud.vm.VirtualMachine.Event;
 | 
			
		||||
import com.cloud.vm.VirtualMachineManager;
 | 
			
		||||
import com.cloud.vm.dao.VMInstanceDao;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -24,7 +24,6 @@ import javax.naming.ConfigurationException;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.ha.FenceBuilder;
 | 
			
		||||
import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.storage.StorageManager;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
 | 
			
		||||
@ -31,7 +31,6 @@ import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.Status;
 | 
			
		||||
import com.cloud.host.dao.HostDao;
 | 
			
		||||
import com.cloud.hypervisor.Hypervisor;
 | 
			
		||||
import com.cloud.hypervisor.Hypervisor.Type;
 | 
			
		||||
import com.cloud.utils.component.AdapterBase;
 | 
			
		||||
import com.cloud.utils.component.Inject;
 | 
			
		||||
import com.cloud.vm.VMInstanceVO;
 | 
			
		||||
 | 
			
		||||
@ -56,11 +56,11 @@ import com.cloud.hypervisor.xen.resource.XenServerConnectionPool;
 | 
			
		||||
import com.cloud.resource.Discoverer;
 | 
			
		||||
import com.cloud.resource.DiscovererBase;
 | 
			
		||||
import com.cloud.resource.ServerResource;
 | 
			
		||||
import com.cloud.storage.Storage.FileSystem;
 | 
			
		||||
import com.cloud.storage.Storage.ImageFormat;
 | 
			
		||||
import com.cloud.storage.VMTemplateHostVO;
 | 
			
		||||
import com.cloud.storage.VMTemplateStorageResourceAssoc;
 | 
			
		||||
import com.cloud.storage.VMTemplateVO;
 | 
			
		||||
import com.cloud.storage.Storage.FileSystem;
 | 
			
		||||
import com.cloud.storage.Storage.ImageFormat;
 | 
			
		||||
import com.cloud.storage.dao.VMTemplateDao;
 | 
			
		||||
import com.cloud.storage.dao.VMTemplateHostDao;
 | 
			
		||||
import com.cloud.storage.template.TemplateInfo;
 | 
			
		||||
 | 
			
		||||
@ -39,10 +39,10 @@ import com.cloud.host.HostVO;
 | 
			
		||||
import com.cloud.host.dao.HostDao;
 | 
			
		||||
import com.cloud.migration.DiskOffering21VO.Type;
 | 
			
		||||
import com.cloud.offering.ServiceOffering.GuestIpType;
 | 
			
		||||
import com.cloud.storage.StoragePoolVO;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.Storage.StoragePoolType;
 | 
			
		||||
import com.cloud.storage.StoragePoolVO;
 | 
			
		||||
import com.cloud.storage.Volume.VolumeType;
 | 
			
		||||
import com.cloud.storage.VolumeVO;
 | 
			
		||||
import com.cloud.storage.dao.StoragePoolDao;
 | 
			
		||||
import com.cloud.storage.dao.VolumeDao;
 | 
			
		||||
import com.cloud.storage.secondary.SecondaryStorageVmManager;
 | 
			
		||||
@ -53,9 +53,9 @@ import com.cloud.utils.db.Filter;
 | 
			
		||||
import com.cloud.utils.db.GenericSearchBuilder;
 | 
			
		||||
import com.cloud.utils.db.SearchBuilder;
 | 
			
		||||
import com.cloud.utils.db.SearchCriteria;
 | 
			
		||||
import com.cloud.utils.db.Transaction;
 | 
			
		||||
import com.cloud.utils.db.SearchCriteria.Func;
 | 
			
		||||
import com.cloud.utils.db.SearchCriteria.Op;
 | 
			
		||||
import com.cloud.utils.db.Transaction;
 | 
			
		||||
import com.cloud.utils.net.NetUtils;
 | 
			
		||||
import com.cloud.utils.script.Script;
 | 
			
		||||
import com.cloud.vm.ConsoleProxyVO;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,7 @@
 | 
			
		||||
package com.cloud.migration;
 | 
			
		||||
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
 | 
			
		||||
import com.cloud.utils.db.GenericDaoBase;
 | 
			
		||||
 | 
			
		||||
@Local(value={DiskOffering20Dao.class})
 | 
			
		||||
 | 
			
		||||
@ -28,7 +28,6 @@ import com.cloud.api.commands.CreateDomainCmd;
 | 
			
		||||
import com.cloud.api.commands.CreatePortForwardingServiceCmd;
 | 
			
		||||
import com.cloud.api.commands.CreatePortForwardingServiceRuleCmd;
 | 
			
		||||
import com.cloud.api.commands.CreateUserCmd;
 | 
			
		||||
import com.cloud.api.commands.CreateVolumeCmd;
 | 
			
		||||
import com.cloud.api.commands.DeletePortForwardingServiceCmd;
 | 
			
		||||
import com.cloud.api.commands.DeleteUserCmd;
 | 
			
		||||
import com.cloud.api.commands.DeployVMCmd;
 | 
			
		||||
 | 
			
		||||
@ -155,6 +155,7 @@ import com.cloud.dc.dao.VlanDao;
 | 
			
		||||
import com.cloud.domain.DomainVO;
 | 
			
		||||
import com.cloud.domain.dao.DomainDao;
 | 
			
		||||
import com.cloud.event.EventTypes;
 | 
			
		||||
import com.cloud.event.EventUtils;
 | 
			
		||||
import com.cloud.event.EventVO;
 | 
			
		||||
import com.cloud.event.dao.EventDao;
 | 
			
		||||
import com.cloud.exception.AgentUnavailableException;
 | 
			
		||||
 | 
			
		||||
@ -23,10 +23,6 @@ import java.util.Map;
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
import javax.naming.ConfigurationException;
 | 
			
		||||
 | 
			
		||||
import org.apache.log4j.Logger;
 | 
			
		||||
 | 
			
		||||
import com.cloud.server.ManagementServerImpl;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Use this UserAuthenticator if users are already authenticated outside
 | 
			
		||||
 * of the VMOps system.
 | 
			
		||||
 | 
			
		||||
@ -18,9 +18,6 @@
 | 
			
		||||
 | 
			
		||||
package com.cloud.server.auth;
 | 
			
		||||
 | 
			
		||||
import java.math.BigInteger;
 | 
			
		||||
import java.security.MessageDigest;
 | 
			
		||||
import java.security.NoSuchAlgorithmException;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
import javax.ejb.Local;
 | 
			
		||||
@ -32,7 +29,6 @@ import com.cloud.server.ManagementServer;
 | 
			
		||||
import com.cloud.user.UserAccount;
 | 
			
		||||
import com.cloud.user.dao.UserAccountDao;
 | 
			
		||||
import com.cloud.utils.component.ComponentLocator;
 | 
			
		||||
import com.cloud.utils.exception.CloudRuntimeException;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Simple UserAuthenticator that performs a MD5 hash of the password before 
 | 
			
		||||
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user