private void createJavaMailResource() { parameters = new ParameterMap(); parameters.set("mailhost", "localhost"); parameters.set("mailuser", "test"); parameters.set("fromaddress", "*****@*****.**"); parameters.set("jndi_name", "mailresource"); CreateJavaMailResource createCommand = habitat.getService(CreateJavaMailResource.class); assertTrue(createCommand != null); cr.getCommandInvocation("create-javamail-resource", context.getActionReport(), adminSubject()) .parameters(parameters) .execute(createCommand); assertEquals(ActionReport.ExitCode.SUCCESS, context.getActionReport().getActionExitCode()); }
private void deleteJavaMailResource() { parameters = new ParameterMap(); parameters.set("jndi_name", "mailresource"); DeleteJavaMailResource deleteCommand = habitat.getService(DeleteJavaMailResource.class); assertTrue(deleteCommand != null); cr.getCommandInvocation("delete-javamail-resource", context.getActionReport(), adminSubject()) .parameters(parameters) .execute(deleteCommand); assertEquals(ActionReport.ExitCode.SUCCESS, context.getActionReport().getActionExitCode()); }
public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); // invoke the deploy command with domain target to submit the // application to domain CommandRunner.CommandInvocation inv = commandRunner.getCommandInvocation("deploy", report, context.getSubject()); final ParameterMap parameters = new ParameterMap(); parameters.set("DEFAULT", path.getAbsolutePath()); parameters.set(DeploymentProperties.TARGET, DeploymentUtils.DOMAIN_TARGET_NAME); inv.parameters(parameters).execute(); // do any necessary initialization work here }