Package org.sonatype.nexus.rest.model

Examples of org.sonatype.nexus.rest.model.ScheduledServicePropertyResource


  }

  private void executeTask(String taskName, String shadowRepo)
      throws Exception
  {
    ScheduledServicePropertyResource repo = new ScheduledServicePropertyResource();
    repo.setKey("sync-repo-props");
    repo.setValue(shadowRepo);

    ScheduledServicePropertyResource age = new ScheduledServicePropertyResource();
    age.setKey("shadowRepositoryId");
    age.setValue(shadowRepo);

    // clean unused
    TaskScheduleUtil.runTask(taskName, SynchronizeShadowTaskDescriptor.ID, repo, age);
  }
View Full Code Here


    scheduledTask.setId(null);
    scheduledTask.setName("taskManual");
    scheduledTask.setSchedule("manual");
    scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

    ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
    prop.setKey("repositoryId");
    prop.setValue("all_repo");
    scheduledTask.addProperty(prop);

    Status status = TaskScheduleUtil.create(scheduledTask);
    Assert.assertTrue("Unable to create a task " + status, status.isSuccess());
View Full Code Here

      scheduledTask.setRecurringTime("03:30");
      scheduledTask.setRecurringDay(Arrays.asList(new String[]{"1", "9", "17", "25"}));

      scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

      ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
      prop.setKey("repositoryId");
      prop.setValue("all_repo");
      scheduledTask.addProperty(prop);

    }
    return scheduledTask;
  }
View Full Code Here

      Date startDate = DateUtils.addDays(new Date(), 10);
      startDate = DateUtils.round(startDate, Calendar.DAY_OF_MONTH);

      scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

      ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
      prop.setKey("repositoryId");
      prop.setValue("all_repo");
      scheduledTask.addProperty(prop);
    }
    return scheduledTask;
  }
View Full Code Here

  @Override
  public void updateTask(ScheduledServiceBaseResource scheduledTask) {
    scheduledTask.getProperties().clear();

    ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
    prop.setKey("repositoryId");
    prop.setValue("nexus-test-harness-repo");
    scheduledTask.addProperty(prop);
  }
View Full Code Here

      scheduledTask.setStartDate(String.valueOf(startDate.getTime()));
      scheduledTask.setStartTime("03:30");

      scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

      ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
      prop.setKey("repositoryId");
      prop.setValue("all_repo");
      scheduledTask.addProperty(prop);
    }
    return scheduledTask;
  }
View Full Code Here

      scheduledTask.setStartDate(String.valueOf(startDate.getTime()));
      scheduledTask.setRecurringTime("03:30");

      scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

      ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
      prop.setKey("repositoryId");
      prop.setValue("all_repo");
      scheduledTask.addProperty(prop);
    }
    return scheduledTask;
  }
View Full Code Here

  private void doTest(String repoId, Matcher<Response> matcher, boolean setRepo, boolean install)
      throws Exception
  {
    if (setRepo) {
      final ScheduledServicePropertyResource repo = new ScheduledServicePropertyResource();
      repo.setKey(UpdateSiteMirrorTaskDescriptor.REPO_OR_GROUP_FIELD_ID);
      repo.setValue(repoId);

      runTask(UpdateSiteMirrorTask.ROLE_HINT + System.nanoTime(), UpdateSiteMirrorTask.ROLE_HINT, repo);
    }
    else {
      runTask(UpdateSiteMirrorTask.ROLE_HINT + System.nanoTime(), UpdateSiteMirrorTask.ROLE_HINT);
View Full Code Here

  public boolean canConvert(Class type) {
    return ScheduledServicePropertyResource.class.equals(type);
  }

  public Object doUnmarshal(Object source, HierarchicalStreamReader reader, UnmarshallingContext context) {
    ScheduledServicePropertyResource resource = (ScheduledServicePropertyResource) source;
    while (reader.hasMoreChildren()) {
      reader.moveDown();
      if ("key".equals(reader.getNodeName())) {
        resource.setKey((String) context.convertAnother(source, String.class));
      }
      else if ("value".equals(reader.getNodeName())) {
        resource.setValue((String) context.convertAnother(source, String.class));
      }
      reader.moveUp();
    }
    return resource;
  }
View Full Code Here

      scheduledTask.setRecurringTime("03:30");
      scheduledTask.setRecurringDay(Arrays.asList(new String[]{"monday", "wednesday", "friday"}));

      scheduledTask.setTypeId(UpdateIndexTaskDescriptor.ID);

      ScheduledServicePropertyResource prop = new ScheduledServicePropertyResource();
      prop.setKey("repositoryId");
      prop.setValue("all_repo");
      scheduledTask.addProperty(prop);
    }
    return scheduledTask;
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.rest.model.ScheduledServicePropertyResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.