mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
Adding annotations to router commands
This commit is contained in:
parent
bbaa742863
commit
42a7d41c55
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiCommandJobType;
|
import org.apache.cloudstack.api.ApiCommandJobType;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
@ -34,7 +35,7 @@ import com.cloud.exception.ResourceUnavailableException;
|
|||||||
import com.cloud.network.router.VirtualRouter;
|
import com.cloud.network.router.VirtualRouter;
|
||||||
import com.cloud.user.Account;
|
import com.cloud.user.Account;
|
||||||
|
|
||||||
@APICommand(name = "destroyRouter", description = "Destroys a router.", responseObject = DomainRouterResponse.class)
|
@APICommand(name = "destroyRouter", description = "Destroys a router.", responseObject = DomainRouterResponse.class, entityType = { AclEntityType.VirtualMachine })
|
||||||
public class DestroyRouterCmd extends BaseAsyncCmd {
|
public class DestroyRouterCmd extends BaseAsyncCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(DestroyRouterCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(DestroyRouterCmd.class.getName());
|
||||||
private static final String s_name = "destroyrouterresponse";
|
private static final String s_name = "destroyrouterresponse";
|
||||||
|
|||||||
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiCommandJobType;
|
import org.apache.cloudstack.api.ApiCommandJobType;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
@ -35,7 +36,7 @@ import org.apache.cloudstack.api.response.ZoneResponse;
|
|||||||
|
|
||||||
import com.cloud.network.router.VirtualRouter.Role;
|
import com.cloud.network.router.VirtualRouter.Role;
|
||||||
|
|
||||||
@APICommand(name = "listRouters", description = "List routers.", responseObject = DomainRouterResponse.class)
|
@APICommand(name = "listRouters", description = "List routers.", responseObject = DomainRouterResponse.class, entityType = { AclEntityType.VirtualMachine })
|
||||||
public class ListRoutersCmd extends BaseListProjectAndAccountResourcesCmd {
|
public class ListRoutersCmd extends BaseListProjectAndAccountResourcesCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(ListRoutersCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(ListRoutersCmd.class.getName());
|
||||||
|
|
||||||
|
|||||||
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiCommandJobType;
|
import org.apache.cloudstack.api.ApiCommandJobType;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
@ -35,7 +36,7 @@ import com.cloud.exception.ResourceUnavailableException;
|
|||||||
import com.cloud.network.router.VirtualRouter;
|
import com.cloud.network.router.VirtualRouter;
|
||||||
import com.cloud.user.Account;
|
import com.cloud.user.Account;
|
||||||
|
|
||||||
@APICommand(name = "rebootRouter", description = "Starts a router.", responseObject = DomainRouterResponse.class)
|
@APICommand(name = "rebootRouter", description = "Starts a router.", responseObject = DomainRouterResponse.class, entityType = { AclEntityType.VirtualMachine })
|
||||||
public class RebootRouterCmd extends BaseAsyncCmd {
|
public class RebootRouterCmd extends BaseAsyncCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(RebootRouterCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(RebootRouterCmd.class.getName());
|
||||||
private static final String s_name = "rebootrouterresponse";
|
private static final String s_name = "rebootrouterresponse";
|
||||||
|
|||||||
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiCommandJobType;
|
import org.apache.cloudstack.api.ApiCommandJobType;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
@ -37,7 +38,7 @@ import com.cloud.network.router.VirtualRouter;
|
|||||||
import com.cloud.network.router.VirtualRouter.Role;
|
import com.cloud.network.router.VirtualRouter.Role;
|
||||||
import com.cloud.user.Account;
|
import com.cloud.user.Account;
|
||||||
|
|
||||||
@APICommand(name = "startRouter", responseObject = DomainRouterResponse.class, description = "Starts a router.")
|
@APICommand(name = "startRouter", responseObject = DomainRouterResponse.class, description = "Starts a router.", entityType = { AclEntityType.VirtualMachine })
|
||||||
public class StartRouterCmd extends BaseAsyncCmd {
|
public class StartRouterCmd extends BaseAsyncCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(StartRouterCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(StartRouterCmd.class.getName());
|
||||||
private static final String s_name = "startrouterresponse";
|
private static final String s_name = "startrouterresponse";
|
||||||
|
|||||||
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiCommandJobType;
|
import org.apache.cloudstack.api.ApiCommandJobType;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
@ -36,7 +37,7 @@ import com.cloud.network.router.VirtualRouter;
|
|||||||
import com.cloud.network.router.VirtualRouter.Role;
|
import com.cloud.network.router.VirtualRouter.Role;
|
||||||
import com.cloud.user.Account;
|
import com.cloud.user.Account;
|
||||||
|
|
||||||
@APICommand(name = "stopRouter", description = "Stops a router.", responseObject = DomainRouterResponse.class)
|
@APICommand(name = "stopRouter", description = "Stops a router.", responseObject = DomainRouterResponse.class, entityType = { AclEntityType.VirtualMachine })
|
||||||
public class StopRouterCmd extends BaseAsyncCmd {
|
public class StopRouterCmd extends BaseAsyncCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(StopRouterCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(StopRouterCmd.class.getName());
|
||||||
private static final String s_name = "stoprouterresponse";
|
private static final String s_name = "stoprouterresponse";
|
||||||
|
|||||||
@ -18,6 +18,7 @@ package org.apache.cloudstack.api.command.admin.router;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import org.apache.cloudstack.acl.AclEntityType;
|
||||||
import org.apache.cloudstack.api.APICommand;
|
import org.apache.cloudstack.api.APICommand;
|
||||||
import org.apache.cloudstack.api.ApiConstants;
|
import org.apache.cloudstack.api.ApiConstants;
|
||||||
import org.apache.cloudstack.api.ApiErrorCode;
|
import org.apache.cloudstack.api.ApiErrorCode;
|
||||||
@ -30,7 +31,7 @@ import org.apache.cloudstack.api.response.ServiceOfferingResponse;
|
|||||||
import com.cloud.network.router.VirtualRouter;
|
import com.cloud.network.router.VirtualRouter;
|
||||||
import com.cloud.user.Account;
|
import com.cloud.user.Account;
|
||||||
|
|
||||||
@APICommand(name = "changeServiceForRouter", description = "Upgrades domain router to a new service offering", responseObject = DomainRouterResponse.class)
|
@APICommand(name = "changeServiceForRouter", description = "Upgrades domain router to a new service offering", responseObject = DomainRouterResponse.class, entityType = { AclEntityType.VirtualMachine })
|
||||||
public class UpgradeRouterCmd extends BaseCmd {
|
public class UpgradeRouterCmd extends BaseCmd {
|
||||||
public static final Logger s_logger = Logger.getLogger(UpgradeRouterCmd.class.getName());
|
public static final Logger s_logger = Logger.getLogger(UpgradeRouterCmd.class.getName());
|
||||||
private static final String s_name = "changeserviceforrouterresponse";
|
private static final String s_name = "changeserviceforrouterresponse";
|
||||||
|
|||||||
@ -28,7 +28,6 @@ import javax.naming.ConfigurationException;
|
|||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
import org.apache.cloudstack.acl.SecurityChecker.AccessType;
|
import org.apache.cloudstack.acl.SecurityChecker.AccessType;
|
||||||
import org.apache.cloudstack.api.ACL;
|
|
||||||
import org.apache.cloudstack.api.command.user.vpn.ListRemoteAccessVpnsCmd;
|
import org.apache.cloudstack.api.command.user.vpn.ListRemoteAccessVpnsCmd;
|
||||||
import org.apache.cloudstack.api.command.user.vpn.ListVpnUsersCmd;
|
import org.apache.cloudstack.api.command.user.vpn.ListVpnUsersCmd;
|
||||||
import org.apache.cloudstack.context.CallContext;
|
import org.apache.cloudstack.context.CallContext;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user