@Service(name="_dump-hk2") @RestEndpoints({ @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.POST, path="_dump-hk2",
private void addAccessChecksFromReSTEndpoint( final RestEndpoint restEndpoint, final List<AccessCheckWork> accessChecks, final boolean isTaggable) { if ( ! restEndpoint.useForAuthorization()) { return; final String action = optypeToAction.get(restEndpoint.opType()); resource = resourceNameFromRestEndpoint(restEndpoint.configBean(), restEndpoint.path(), locator); String tag = null; if (isTaggable) { tag = " @RestEndpoint " + restEndpoint.configBean().getName() + ", op=" + restEndpoint.opType();
@CommandLock(CommandLock.LockType.NONE) @RestEndpoints({ @RestEndpoint(configBean=Resources.class, opType=RestEndpoint.OpType.GET, path="get-database-vendor-names",
@I18n("unfreeze.transaction.service") @RestEndpoints({ @RestEndpoint(configBean=Cluster.class, opType=RestEndpoint.OpType.POST, path="unfreeze-transaction-service", @RestParam(name="id", value="$parent") }), @RestEndpoint(configBean=Server.class, opType=RestEndpoint.OpType.POST, path="unfreeze-transaction-service", @RestParam(name="id", value="$parent") }), @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.POST, path="unfreeze-transaction-service",
@I18n("freeze.transaction.service") @RestEndpoints({ @RestEndpoint(configBean=Cluster.class, opType=RestEndpoint.OpType.POST, path="freeze-transaction-service", @RestParam(name="target", value="$parent") }), @RestEndpoint(configBean=Server.class, opType=RestEndpoint.OpType.POST, path="freeze-transaction-service", @RestParam(name="target", value="$parent") }), @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.POST, path="freeze-transaction-service",
@TargetType(value={CommandTarget.DOMAIN, CommandTarget.DAS, CommandTarget.STANDALONE_INSTANCE, CommandTarget.CLUSTER}) @RestEndpoints({ @RestEndpoint(configBean=Applications.class,opType=RestEndpoint.OpType.POST, path="deploy"), @RestEndpoint(configBean=Cluster.class,opType=RestEndpoint.OpType.POST, path="deploy", params={ @RestParam(name="target", value="$parent") }), @RestEndpoint(configBean=Server.class,opType=RestEndpoint.OpType.POST, path="deploy", params={ @RestParam(name="target", value="$parent") })
@CommandLock(CommandLock.LockType.NONE) @RestEndpoints({ @RestEndpoint(configBean=Resources.class, opType=RestEndpoint.OpType.GET, path="get-validation-class-names",
@RestEndpoint(configBean=Configs.class, opType=OpType.POST, path="copy-config", description="Copy Config") }) public final class CopyConfigCommand extends CopyConfig {
@PerLookup @RestEndpoints({ @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.GET, path="_get-habitat-info",
@TargetType(value = {CommandTarget.DAS, CommandTarget.CLUSTERED_INSTANCE}) @RestEndpoints({ @RestEndpoint(configBean=Cluster.class, opType=RestEndpoint.OpType.POST, path="migrate-timers",
@CommandLock(CommandLock.LockType.NONE) @RestEndpoints({ @RestEndpoint(configBean=Resources.class, opType=RestEndpoint.OpType.GET, path="get-jdbc-driver-class-names",
@TargetType(value={CommandTarget.DAS, CommandTarget.STANDALONE_INSTANCE, CommandTarget.CLUSTER}) @RestEndpoints({ @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.GET, path="list-timers",
@PerLookup @RestEndpoints({ @RestEndpoint(configBean=Application.class,
@I18n("list.resource.refs") @RestEndpoints({ @RestEndpoint(configBean=Resources.class, opType=RestEndpoint.OpType.GET, path="list-resource-refs",
@PerLookup @RestEndpoints({ @RestEndpoint(configBean=Application.class,
@I18n("list.jdbc.connection.pools") @RestEndpoints({ @RestEndpoint(configBean=Resources.class, opType=RestEndpoint.OpType.GET, path="list-jdbc-connection-pools",
@I18n("recover.transactions") @RestEndpoints({ @RestEndpoint(configBean=Server.class, opType=RestEndpoint.OpType.POST, path="recover-transactions",
@ExecuteOn({RuntimeType.DAS,RuntimeType.INSTANCE}) @RestEndpoints({ @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.POST, path="disable-secure-admin",
@ExecuteOn({RuntimeType.DAS,RuntimeType.INSTANCE}) @RestEndpoints({ @RestEndpoint(configBean=Domain.class, opType=RestEndpoint.OpType.POST, path="enable-secure-admin",
@ExecuteOn(value={RuntimeType.DAS}) @RestEndpoints({ @RestEndpoint(configBean=Application.class, opType=RestEndpoint.OpType.GET, path="list-sub-components",