Package org.sonatype.nexus.rest.model

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


  @Test
  public void testScheduledServiceTypeResourceResponse() {
    ScheduledServiceTypeResourceResponse resourceResponse = new ScheduledServiceTypeResourceResponse();

    ScheduledServiceTypeResource item1 = new ScheduledServiceTypeResource();
    item1.setId("id1");
    item1.setName("name1");

    FormFieldResource prop1 = new FormFieldResource();
    prop1.setHelpText("helpText1");
    prop1.setId("id1");
    prop1.setLabel("name1");
    prop1.setRequired(true);
    prop1.setType("type1");
    prop1.setRegexValidation("regex");
    item1.addFormField(prop1);

    FormFieldResource prop2 = new FormFieldResource();
    prop2.setHelpText("helpText2");
    prop2.setId("id2");
    prop2.setLabel("name2");
    prop2.setRequired(true);
    prop2.setType("type2");
    prop2.setRegexValidation("regex2");
    item1.addFormField(prop2);

    ScheduledServiceTypeResource item2 = new ScheduledServiceTypeResource();
    item2.setId("id1");
    item2.setName("name1");

    FormFieldResource prop3 = new FormFieldResource();
    prop3.setHelpText("helpText3");
    prop3.setId("id3");
    prop3.setLabel("name3");
    prop3.setRequired(true);
    prop3.setType("type3");
    prop3.setRegexValidation("regex3");
    item2.addFormField(prop3);

    FormFieldResource prop4 = new FormFieldResource();
    prop4.setHelpText("helpText4");
    prop4.setId("id4");
    prop4.setLabel("name4");
    prop4.setRequired(true);
    prop4.setType("type4");
    prop4.setRegexValidation("regex4");
    item2.addFormField(prop4);

    resourceResponse.addData(item1);
    resourceResponse.addData(item2);

    this.marshalUnmarchalThenCompare(resourceResponse);
View Full Code Here


    List<ScheduledTaskDescriptor> taskDescriptors = getNexusConfiguration().listScheduledTaskDescriptors();

    for (ScheduledTaskDescriptor taskDescriptor : taskDescriptors) {
      if (taskDescriptor.isExposed()) {
        ScheduledServiceTypeResource type = new ScheduledServiceTypeResource();
        type.setId(taskDescriptor.getId());
        type.setName(taskDescriptor.getName());

        type.setFormFields((List<FormFieldResource>) formFieldToDTO(taskDescriptor.formFields(),
            FormFieldResource.class));

        result.addData(type);
      }
    }
View Full Code Here

TOP

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

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.