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());
 }
Example #3
0
  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
  }